1.1.12 · HinglishLinear Algebra Essentials

Solving linear systems (Gaussian elimination)

1,752 words8 min readRead in English

1.1.12 · AI-ML › Linear Algebra Essentials


WHAT hai ek linear system?

Teen elementary row operations (har ek reversible hai, isliye yeh solution set ko kabhi change nahi karte):

  1. Swap do rows. ()
  2. Scale ek row ko ek nonzero constant se. ()
  3. Add ek row ka multiple doosri row mein. ()

HOW: algorithm (Scratch se Derivation)

Gaussian elimination ke do phases hain.

Phase 1 — Forward elimination → row echelon form (REF). Goal: har leading entry (pivot) ke neeche sab kuch zero banana, left se right kaam karte hue.

  • Column mein pivot choose karo (ek nonzero entry).
  • Uske neeche har row ke liye, pivot row ka times subtract karo. Yeh force karta hai.

Phase 2 — Back substitution. Last equation ab ek unknown ke saath hai → use solve karo. Upar waali equation mein upward substitute karo, aur repeat karo.

(Optionally elimination upar continue karo aur pivots ko 1 tak scale karo → reduced row echelon form (RREF), woh identity-jaisi form jahan se tum solutions directly padh sakte ho. Yeh Gauss–Jordan hai.)

Figure — Solving linear systems (Gaussian elimination)

Worked Example 1 — ek clean

Solve karo

Augmented:

Step 1: . Kyun? Multiplier pivot ke neeche ke ko kill karta hai.

Step 2: . Kyun? Row 3 ke column 1 mein ko kill karta hai.

Ab:

Step 3: . Kyun? Column 2 mein pivot ab hai; multiplier hai jo ko clear karta hai.

REF:

Back-substitute karo. Kyun bottom-up? Last row mein sirf hai.

  • .
  • .
  • .

Solution: . (§VERIFY mein verified.)


Worked Example 2 — infinitely many solutions

Step 1: . Kyun? ko clear karta hai.

REF:

Column 2 mein koi pivot nahi ek free variable hai. set karo.

  • Row 2: .
  • Row 1: .

Solution: , har ke liye ek solution. WHY infinite? Pivots unknowns se kam hain → freedom ki ek direction.


Worked Example 3 — no solution

, yaani . Contradiction → system inconsistent hai. Do parallel lines kabhi nahi milti.


Common Mistakes (Steel-manned)


Recall Feynman: 12-saal ke bacche ko samjhao

3 doston ko imagine karo jo ek secret number trio ke baare mein ek ek clue jaante hain. Akele clues messy hain. Toh tum combine karte ho clues — "mere clue ka double apne clue se le lo" — taaki ek ek unknown ko knock out karo. Tab tak karo jab tak ek clue sirf ek number mention na kare: use solve karo. Phir backwards chalo ise plug in karte hue. Gaussian elimination exactly yeh "ek cancel karo, phir backwards kaam karo" trick hai, ek grid mein neat tarike se ki gayi.


Cost & ML relevance


Flashcards

Teen elementary row operations kya hain?
Do rows swap karo; ek row ko nonzero constant se scale karo; ek row ka multiple doosri row mein add karo.
Elementary row operations solution set kyun nahi change karte?
Har ek equations par ek reversible legal algebra move se correspond karta hai, isliye koi solutions add ya lost nahi hote.
Entry a_ij ko pivot a_jj se zero karne ke liye kaun sa multiplier use hota hai?
c = -a_ij / a_jj, apply hota hai R_i -> R_i + c·R_j ke roop mein.
REF mein, A ke har column mein pivot ka kya matlab hai?
System ka ek unique solution hai.
REF mein, free column (koi pivot nahi, koi contradiction nahi) ka kya matlab hai?
Infinitely many solutions (woh variable free hai).
Ek reduced row reads [0 0 ... 0 | c] jahan c ≠ 0. Iska kya matlab hai?
System inconsistent hai — koi solution nahi.
Partial pivoting kya hai aur ise kyun use karte hain?
Pivot column mein sabse bade magnitude wali entry ke saath row swap in karo; zero/tiny pivots se divide hone se bachta hai aur numerical error control karta hai.
REF aur RREF mein difference?
REF upper-triangular hai jisme pivots ke neeche zeros hain; RREF mein additionally pivots 1 ke barabar hain aur unke upar bhi zeros hain (identity-jaisa).
Gaussian elimination ka ek n×n system par approximate op count kya hai?
Lagbhag (2/3)n^3 floating-point operations.
Back-substitution bottom row se kyun karte hain?
REF ki bottom row mein sirf ek unknown hota hai, toh tum ise directly solve kar sakte ho aur upward substitute kar sakte ho.

Connections

Concept Map

written as

acted on by

swap scale add

so

Phase 1 forward

uses multiplier c = -a_ij/a_jj

Phase 2

yields

continue upward

read off directly

powers

Linear system Ax=b

Augmented matrix A given b

Elementary row operations

Reversible moves

Solution set preserved

Row echelon form

Pivot cancels entries below

Back substitution

Solution x

Reduced REF Gauss-Jordan

ML solves least-squares normal equations