4.8.18 · D4 · HinglishNumerical Methods

ExercisesSolving linear systems — Gaussian elimination with partial pivoting

2,604 words12 min read↑ Read in English

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

Neeche saare numeric answers appendix mein machine-verified hain.


Level 1 — Recognition

"Kya tum matrix padh ke uske mechanical pieces identify kar sakte ho?"

L1.1 — Pivot dhundho

Recall Solution

Partial pivoting kya poochhta hai: column 1 mein current row se neeche tak ke entries mein se, sabse bada absolute value wala dhundho. Column-1 entries hain . Inke absolute values hain , , . Sabse bada hai, jo row 2 mein hai. Absolute value kyun, value itself kyun nahi? Badi magnitude (positive ya negative) hi divisor ke roop mein multiplier ko chhota rakhti hai; sign is baat se irrelevant hai ki number kitna "bada" hai. Answer: row 2 ko row 1 mein swap karo.

L1.2 — Ek multiplier compute karo

Recall Solution

Multiplier kya hota hai: woh number jo is tarah choose kiya jaata hai ki . Solve karne par, . Yeh kaisa dikhta hai: hum row 3 se subtract karte hain, yaani hum pivot row ka aadha add karte hain. Kyunki , yeh ek well-behaved (stable) step hai — exactly wahi jo pivoting guarantee karta hai.

L1.3 — Kya yeh matrix back-substitution ke liye ready hai?

Recall Solution

"Upper-triangular" ka matlab: main diagonal ke neeche har entry zero ho. : below-diagonal entries hain — sab zero. ✅ : entry — abhi ek variable aur kill karna hai. ❌ Answer: sirf . Back-substitution ke liye zaruri hai ki har row (bottom-up) exactly ek naya unknown expose kare; ki bottom two rows abhi bhi aur ko aapas mein ulajhati hain.


Level 2 — Application

"Machine ko ek chhote system par end to end chalao."

L2.1 — Pivoting ke saath poora solve

Recall Solution

Augmented matrix: . Step 1 — column 1 pivot. vs → biggest hai (row 2). Swap karo: Step 2 — eliminate. (note karo — pivot ne kaam kiya). Row RowRow: , . Step 3 — back-substitute (bottom-up). ; . Answer: . Eq 2 check karo: ✅.

L2.2 — Ek negative pivot

Recall Solution

Column 1: vs → biggest magnitude hai (row 2). Swap karo: Negative pivot bilkul theek hai — pivoting magnitude ki parwah karta hai, sign ki nahi. . RowRowRowRowRow: , . Back-sub: ; . Answer: . Eq 1 check karo: ✅.

L2.3 — Diagonal par zero (pivot bachata hai)

Recall Solution

Naive pivot zero se divide karne par majboor kar deta. Yahi woh emergency hai jiske liye pivoting bana hai. Column 1: vs → biggest hai (row 2). Swap karo: System already upper-triangular hai — koi elimination ki zarurat nahi! Back-sub: ; . Answer: . Diagonal par zero dead end nahi hai jab tak ki uske neeche ke saare entries bhi zero na hon.


Level 3 — Analysis

"Samjho ki method aisa kyun behave karta hai."

L3.1 — Mid-elimination pivot ke saath

Recall Solution

Column 1. → biggest (row 2). Rows 1,2 swap karo: , . RowRowRow: . RowRowRow: . Column 2 (rows 2,3): vs — tie hai. Tie hone par hum current row rakh sakte hain (stability ke liye swap zaruri nahi). . RowRowRow: . Back-sub. ; ; . Answer: (exactly ).

L3.2 — Pivoting multipliers ko 1 par kyun cap karta hai?

Recall Solution

Multiplier kya hota hai: rows ke liye. Pivoting kya guarantee karta hai: humne woh row swap ki jiske column- entry ka absolute value rows mein sabse bada tha. Isliye pivot satisfy karta hai Dono sides ko se divide karo: Yeh kyun matter karta hai: chhote multipliers ka matlab hai ki elimination step har row mein existing round-off ko badhaata nahi balki ghataata hai — stability ka numerical dil yahi hai. Dekho Condition Number and Numerical Stability.

L3.3 — Limited precision ke saath round-off

Recall Solution

Column 1: vs → biggest (row 2). Swap — yahi toh poora point hai: (tiny, ✅). (3 s.f.). . Back-sub: ; . Answer (3 s.f.): — exact se poori displayed precision tak match karta hai. Contrast: swap ke bina, , aur useful digits ko daba deta. Pivoting ne accuracy bachali. Dekho Round-off Error in Floating Point.


Level 4 — Synthesis

"Ideas combine karo; neighbouring tools se connect karo."

L4.1 — LU factors extract karo

Recall Solution

Permutation ne rows 1,2 swap kiye, isliye aur Ek hi multiplier tha . LU form mein, apne unit diagonal ke neeche multipliers rakhta hai, eliminated (upper-triangular) result rakhta hai: Check : ✅. Yeh same computation kyun hai: partial-pivoted Gaussian elimination wahi algorithm hai jo produce karta hai. Dekho LU Decomposition; solve karna phir Back-substitution and Forward-substitution mein split ho jaata hai.

L4.2 — Elimination se determinant

Recall Solution

KEY fact: "ek row ka multiple doosri mein add karo" type ke row operations determinant nahi badlaate; har row swap sign flip karta hai. Elimination ke baad hum upper-triangular mein pahunche: Upper-triangular matrix ka determinant uske diagonal ka product hota hai: Humne ek row swap kiya (column 1), isliye Check (direct expansion): ✅. Dekho Determinants.

L4.3 — Same answer, alag tool

Recall Solution

Column 1 ko se replace karo: Column 2 replace karo: Answer match karta hai ✅. Bade ke liye elimination kyun prefer karte hain: Cramer's Rule ko determinants chahiye ( kaam); elimination hai — badhne par bahut sasta.


Level 5 — Mastery

"Ideas design karo; ek hard case ka behaviour predict karo."

L5.1 — Mid-elimination singularity detect karo

Recall Solution

Column 1: → biggest (row 2). Rows 1,2 swap karo: . RowRowRow: . RowRowRow: . Column 2 (rows 2,3): candidates aur → biggest (row 3). Swap karo: Last pivot hai — column 3, row 3, entry , aur neeche swap karne ke liye kuch nahi. singular hai. Iska matlab: bottom row padhti hai hamesha sach, isliye system ke infinitely many solutions hain (equations linearly dependent thiin: row 2, row 1 ka tha). (na ki ) batata hai consistent-but-not-unique, "no solution" nahi. Zero pivot hamesha signal karta hai.

L5.2 — Ek aisa system banao jo no-pivoting ko punish kare

Recall Solution

Design idea: pehle pivot wali jagah ek tiny number rakho. Lo Exact solution: subtract karo — , , . Theek hai. Route A — NO pivoting (3 s.f.): . ; . ; phir . Lekin 3 s.f. mein, round ho ke (catastrophic cancellation) → . Galat ( instead of ). Route B — WITH pivoting. Swap karo (row 2 mein ): , , , . ; . Correct ✅. Moral: tiny pivot back-substitution mein do near-equal numbers ka subtraction force karta hai — pivoting reorder karta hai taaki divisor ho aur cancellation kabhi ho hi na sake.

L5.3 — Compute karne se pehle multiplier magnitudes predict karo

Recall Solution

Column 1 magnitudes: . Biggest hai row 2 pivot row ban jaati hai (rows 1,2 swap karo). Swap ke baad, pivot hai ; remaining column-1 entries hain (old row 1, ab row 2) aur (row 3). Dono satisfy karte hain ✅ — exactly L3.2 ki guarantee. Agar hum pivot nahi karte, to divisor hota, jisse aur milte: monster multipliers, unstable.


Recall Aage kahan jaana hai