4.5.35 · HinglishLinear Algebra (Full)

Gram-Schmidt orthogonalization — algorithm

1,372 words6 min readRead in English

4.5.35 · Maths › Linear Algebra (Full)


What it does


Deriving the algorithm from scratch (HOW + WHY)

Poori machine ek hi tool par tiki hai: projection of a vector onto another vector.

Step 1 — ko par project karo. Hum ek scalar chahte hain jisse , ka shadow ho ke along, aur bacha hua , ke orthogonal ho. Orthogonality impose karo:

Step 2 — Orthogonal set ko ek ek vector karke build karo.

  • (pehla vector already "clean" hai; abhi kuch remove nahi karna).
  • Har naye ke liye, uska overlap subtract karo har already-built se:

Saare pichle se subtract kyun karte hain? Har already mutually orthogonal hai, isliye har ek se overlap alag alag remove karne par saare ke perpendicular ho jaata hai ek saath. Chaliye key claim prove karte hain.

Figure — Gram-Schmidt orthogonalization — algorithm

Worked Example 1 (in )

ko orthonormalize karo.

Step A: . Kyun? Pehla vector as-is liya jaata hai.

Step B: , aur . Kyun? Humne ka woh hissa remove kiya jo ke along lean kar raha tha.

Check:

Step C — normalize: , .


Worked Example 2 (in )

ko orthogonalize karo.

  • .
  • , :
  • ke liye dono aur ke saath overlaps subtract karo. . . Yeh step kyun? Do subtractions isliye kyunki do pehle ke orthogonal vectors ko clear karna tha. Check: , . ✅

Common mistakes


Recall Feynman: explain to a 12-year-old

Socho tumhare dost ek wall par shadow daalte hain. Tum chahte ho ki sab log aise directions mein khade hon jahan unke shadows bilkul overlap na karen. Pehle dost ko reference lo. Doosre dost ke liye dekho ki woh pehle ki direction se kitna overlap karta hai, aur use side mein slide karo jab tak overlap zero na ho jaaye. Har naye dost ke liye, already place ho chuke sabhi ke saath overlap remove karo. Uske baad, saare dost poori alag (right-angle) directions mein point karte hain, aur tum har ek ko same height (unit length) par shrink kar sakte ho. Yahi hai Gram–Schmidt: overlap hatao, baaki bachao.


Flashcards

Gram–Schmidt ka woh single operation kya hai jo building block hai?
Projection of a vector onto another: .
Projection subtract karne se residual orthogonal kyun ho jaata hai?
Hum scalar exactly isliye choose karte hain taaki ho.
Gram–Schmidt recursion state karo.
.
se nahi, se subtract kyun karte hain?
Sirf already mutually orthogonal hain, isliye cross terms vanish ho jaate hain; use karne par nonzero overlaps bach jaate hain.
Process mein koi ho jaaye toh kya matlab hai?
pehle wale vectors par linearly dependent tha; input set independent nahi thi.
Orthogonal set se orthonormal set kaise banaate hain?
Har ko uske norm se divide karo: .
Agar already-normalized use karo, toh recursion kaise simplify hoti hai?
(denominators 1 ho jaate hain).
Gram–Schmidt kis matrix factorization ke equivalent hai?
, jahan ke columns orthonormal hain aur upper-triangular hai jisme projection coefficients hain.

Connections

Concept Map

messy directions

produces

normalize

core tool of

forces scalar c

start of

subtract overlaps

remove overlap keep leftover

same subspace as

proof by induction

used in

Independent vectors vi

Gram-Schmidt algorithm

Orthogonal set ui

Orthonormal set ei

Projection proj_u v

Orthogonality condition

u1 equals v1

Recursion uk

uk perpendicular to all uj

QR decomposition Q