4.8.18 · D3 · HinglishNumerical Methods

Worked examplesSolving linear systems — Gaussian elimination with partial pivoting

2,640 words12 min read↑ Read in English

4.8.18 · D3 · Maths › Numerical Methods › Solving linear systems — Gaussian elimination with partial p

Shuru karne se pehle, teen words jo tumhare paas hone chahiye (har ek parent mein banaya gaya, yahan repeat kiya gaya taaki pehli line akele khari rahe):

  • Pivot — wo number jo diagonal par baitha hai aur jisse hum divide karte hain. Us block ke top-left corner ko imagine karo jise hum abhi clear kar rahe hain.
  • Multiplier — pivot row ki kitni copies hum row se subtract karte hain taaki position par zero punch ho sake.
  • Augmented matrix — coefficient grid jisme right-hand side ek extra column ki tarah staple ki gayi hai, taaki har row operation answer column ko bhi touch kare.

The scenario matrix

Is topic se aane wali har linear-system problem in cells mein se exactly ek mein land hoti hai. Hamaara kaam hai sabhi ko hit karna.

Cell Kya special hai Kaunsa danger probe karta hai Kahan milega
C1 Clean unique sabse bada pivot already upar, saaf numbers kuch nahi — yeh baseline hai Ex 1
C2 Swap needed sabse bada entry diagonal ke neeche hai pivoting bhoolo mat Ex 2
C3 Tiny pivot ek near-zero would-be pivot round-off blow-up Ex 3
C4 Negative pivots & signs negative diagonal, negative multipliers mein sign slip Ex 4
C5 Zero pivot, but fixable diagonal par ek literal jo swap se bach jaata hai "divide by zero" ka dar Ex 5
C6 Singular — no solution poori row collapse ho jaati hai , par failure ko pehchaanna Ex 6
C6′ Singular — infinitely many poori row collapse ho jaati hai par free variables Ex 6′
C7 Word problem (real units) mixture / circuit ko ki tarah model kiya words → matrix mein translate karna Ex 7
C8 Exam twist (parameter) ek unknown solvability decide karta hai limiting behaviour Ex 8

Ex 1 — Cell C1: clean baseline

Forecast: column 1 mein hai, toh koi swap nahi. Guess hai ki answer chhote positive numbers hain.

  1. Pivot check karo. Yeh step kyun? Partial pivoting pehle column 1, rows 1–2 ko dekhta hai: vs . Sabse bada already upar hai, toh koi swap nahi.
  2. Multiplier. Yeh step kyun? Hume position mein chahiye. .
  3. Eliminate karo. Yeh step kyun? row 1 subtract karne se khatam hota hai aur baaki row update hoti hai (RHS bhi):
  4. Back-substitute karo. Bottom-up kyun? Last row ab ek hi unknown ke saath hai:

Verify karo: eq 2: .


Ex 2 — Cell C2: swap forced ho jaata hai

Forecast: column 1 mein hai, toh hume zaroor swap karna padega. Guess: pehle swap, phir clean elimination.

  1. Column 1 scan karo. Yeh step kyun? Rows 1–2 mein, ; sabse bada row 2 mein baitha hai. Rows 1 aur 2 swap karopoori rows, RHS bhi.
  2. Multiplier. Yeh step kyun? Ab pivot ek safe hai. .
  3. Eliminate karo. Kyun: zero punch karo aur update karo:
  4. Back-substitute karo. Bottom-up kyun? Eliminate hua row 2 ab sirf rakhta hai, toh hum usse pehle solve karte hain, phir wo value row 1 mein feed karte hain:

Verify karo: eq 1 (original): ; eq 2: .

Figure — Solving linear systems — Gaussian elimination with partial pivoting

Figure dikhata hai kyun pivoting ek geometric idea hai: har equation ek line hai, solution unka crossing point hai, aur rows swap karna us crossing ko kabhi move nahi karta — bas yeh relabel karta hai ki hum pehle kaunsi line clear karte hain.


Ex 3 — Cell C3: tiny-pivot trap (ke saath aur bina)

Forecast: exact answer (do equations solve karke) hai . Guess hai ki no-pivot route ko corrupt kar dega.

Route A — WITHOUT pivoting (cautionary tale).

  1. Tiny pivot rakho. Yeh kyun dikhaayen? Uss failure ko expose karne ke liye jo parent ne warn kiya tha. . Ek monster multiplier har rounding error ko magnify karta hai.
  2. Har result ko 4 sig figs par round karo. Kyun: hamaara imaginary calculator sirf 4 digits rakhta hai.
  3. . Phir . Kyun toot jaata hai: , aur — near-equal 4-digit numbers ki subtraction sirf ek achha digit rakhti hai. Toh , bilkul galat (true value ).

Route B — WITH pivoting.

  1. Pehle swap karo. Yeh step kyun? Partial pivoting column 1, rows 1–2 scan karta hai: , toh sabse bada upar aata hai. Yahi baat hai — tiny entry se kabhi divide mat karo.
  2. Multiplier. Kyun: entry ko zero karne ke liye. (tiny magnitude ⇒ tiny error amplification).
  3. Eliminate karo, 4 sig figs par round karte hue. ; .
  4. Back-substitute karo. Bottom-up kyun: row 2 ab ek hi unknown hai. ; .

Verify karo: exact solution mein hai. Numerically, eq 1 with : . Pivoting ne bachaya; no-pivoting ne use barbaad kar diya. Dekho Round-off Error in Floating Point aur Condition Number and Numerical Stability.


Ex 4 — Cell C4: negative pivots aur negative multipliers

Forecast: , toh koi swap nahi; pivot negative hai — signs dekho.

  1. Scan karo. Kyun: , sabse bada already upar. Koi swap nahi. Pivot hai; negative theek hai — sirf small magnitude buri hoti hai.
  2. Multiplier. . Minus kyun matter karta hai: ek negative multiple subtract karne ka matlab hai hum effectively add kar rahe hain. Sign attached rakho.
  3. Eliminate karo. RowRowRow:
  4. Back-substitute karo.

Verify karo: eq 2: .


Ex 5 — Cell C5: ek literal zero pivot jo swap se bach jaata hai

Forecast: — tum isse divide nahi kar sakte. Lekin neeche ek nonzero entry hai, toh swap bachata hai. Pivoting yeh automatically handle karta hai.

  1. Column 1 scan karo. Yeh step kyun? Rows 1–2 dete hain vs . Sabse bada row 2 mein hai — swap karo. Wo rule jo hamesha sabse badi magnitude chunti hai kabhi nahi diagonal par chhodti jab neeche koi nonzero ho.
  2. Lucky elimination. : row 2 already clear hai. Kyun: swap ne saara kaam kar diya.
  3. Back-substitute karo.

Verify karo: original eq 1: ; eq 2: .


Ex 6 — Cell C6: genuinely singular (no solution)

Forecast: row 2 row 1 ka lagbhag aadha hai — left sides proportional hain lekin right sides nahi. Guess: no solution (parallel lines).

  1. Scan / no swap. , pivot .
  2. Eliminate karo. :
  3. Bottom row padho. Yeh step kyun? Last row kehti hai , yaani — impossible. Poora column-2 sub-block zero ho gaya, toh koi pivot nahi aur RHS nonzero hai ⇒ koi solution nahi.

Verify karo: , singularity confirm karta hai — dekho Determinants aur kyun Cramer's Rule bhi yahan fail hota hai (woh se divide karta hai).

Figure — Solving linear systems — Gaussian elimination with partial pivoting

Do lines parallel hain aur alag — kabhi cross nahi karti, yahi "" ka geometric chehra hai.


Ex 6′ — Cell C6′: singular with infinitely many solutions

Forecast: ab row 2 row 1 ka exactly aadha hai — ek hi line do baar. Guess: ek line par infinitely many solutions.

  1. Scan / no swap. Kyun: column 1 mein hai, pivot already upar.
  2. Eliminate karo. Yeh step kyun? mein zero punch karo. :
  3. Bottom row padho. Yeh step kyun? Ab kehti hai — hamesha sach, koi information nahi. Toh ek free variable hai: koi bhi value choose karo .
  4. Free variable ke saath back-substitute karo. Kyun: row 1 abhi bhi ko ke terms mein constrain karta hai. se: Infinitely many solutions, har ke liye ek.

Verify karo: rakho: deta hai aur . rakho: deta hai aur . Dono ek hi shared line par lie karte hain.


Ex 7 — Cell C7: ek real word problem (mixtures, units ke saath)

Forecast: total volume 10 L, toh guess hai A bada share hai (32% 20% ke kareebi hai).

  1. System mein translate karo. Yeh step kyun? = litres of A, = litres of B. Volume balance aur acid balance dete hain
  2. Pivot check karo. Yeh step kyun? Column 1, rows 1–2 scan karo: , toh sabse bada already upar hai — koi swap nahi, pivot .
  3. Eliminate karo. Yeh step kyun? Hume position mein chahiye taaki row 2 sirf ek unknown rakhe. ; phir , .
  4. Back-substitute karo. Bottom-up kyun: row 2 ab sirf hai.

Verify karo (units + acid): total L . Acid: L, aur . Forecast ke anusaar, A bada share hai.


Ex 8 — Cell C8: parameter ke saath exam twist (limiting behaviour)

Forecast: elimination ke baad ek special ke liye zero pivot appear hoga. Guess .

  1. Pivot honestly karo — swap forced hai. Yeh step kyun? Column 1, rows 1–2 scan karo: har ke liye (column 1 mein nahi hai). Partial pivoting isliye kuch karne se pehle rows 1 aur 2 swap karta hai — hum ka pivot assume nahi kar sakte.
  2. Symbolically eliminate karo. Yeh step kyun? mein punch karo; resulting entry batata hai kab method ruk jaata hai. Pivot , toh :
  3. Failure dhundho. Yeh step kyun? Back-substitution se divide karta hai. Yeh zero hota hai jab , yaani . Tab bottom row kehti hai koi unique solution nahi. Yahi parameter ki limiting value hai (aur wakai wahin vanish hota hai).
  4. ke liye solve karo. Yeh step kyun? Concrete value ko eliminated system mein plug karo taaki dono unknowns follow ho sakein. Yahan :

Verify karo: par, original eq 2: ; eq 1: . par, — bilkul predict ke anusaar singular.


Recall Poora matrix ek saansi mein

Baseline (C1) ::: sabse bada pivot already upar, bas eliminate karo aur wapas chadho. Forced swap (C2) ::: sabse bada entry neeche hai — pehle poori rows swap karo. Tiny pivot (C3) ::: pivoting ek monster multiplier se bachata hai jo round-off barbaad kar deta. Negative pivot (C4) ::: negative theek hai; sirf small magnitude dushman hai — multiplier ka sign rakho. Zero pivot, fixable (C5) ::: neeche nonzero tumhe bachata hai; pivoting yeh automatically karta hai. Singular, no solution (C6) ::: last row ban jaati hai with (). Singular, infinitely many (C6′) ::: last row ban jaati hai ⇒ free variable. Word problem (C7) ::: unknowns name karo, har balance law ke liye ek equation likho, phir solve karo. Parameter twist (C8) ::: forced swap ke baad pivot-2 entry hai; par vanish hoti hai.

Dekho bhi LU Decomposition (elimination ek factorisation ki tarah yaad kiya jaata hai), Back-substitution and Forward-substitution, aur Iterative Methods (Jacobi, Gauss-Seidel) jab bahut bada ho.