LU multiply karo aur entries ko A ke saath match karo. Trick yeh hai: U ki row by row, phir L ki column by column jaao, kyunki har nayi equation mein exactly ek nayi unknown aati hai.
U ki Row 1 (L ki pehli row (1,0,0) hai):
u11=a11,u12=a12,u13=a13.
L ka Column 1 (doosri/teesri entries row·col se aati hain):
a21=ℓ21u11⇒ℓ21=a21/u11, aur ℓ31=a31/u11.
U ki Row 2:a22=ℓ21u12+u22⇒u22=a22−ℓ21u12,
a23=ℓ21u13+u23⇒u23=a23−ℓ21u13.
L ka Column 2:a32=ℓ31u12+ℓ32u22⇒ℓ32=u22a32−ℓ31u12.
U ki Row 3:a33=ℓ31u13+ℓ32u23+u33⇒u33=a33−ℓ31u13−ℓ32u23.
Is pattern ko generalize karne se milte hain Doolittle formulas:
Har elimination step "rowi← rowi−mik⋅rowk" ek elementary matrix Eik se multiply karna hai. Poori elimination ke baad U=En⋯E1A, toh A=(En⋯E1)−1U=LU. Jo multipliers mik hum plain elimination mein discard kar dete hain, wahi LU mein ℓik entries ke roop mein save ho jaate hain.
Is matrix ko factor karne ki koshish karo:
A=(0111).u11=a11=0, phir ℓ21=a21/u11=1/0 — blast ho jaata hai!Kyun? Pivot zero hai, bhaale hi A invertible ho.
Fix: partial pivoting. Rows swap karo taaki sabse bade magnitude wali entry pivot par aa jaaye. Swaps ko ek permutation matrix P mein record karte hain aur PA=LU factor karte hain. Yahaan dono rows swap karo:
PA=(1011)=(1001)(1011).Ax=b solve karne ke liye tum LUx=Pb solve karte ho (b ko usi tarah permute karo).
Kyunki detL=1 (unit diagonal) aur detU=∏uii,
detA=det(LU)=∏i=1nuii×(−1)#row swaps.Kyun? Triangular matrix ka determinant uski diagonal ka product hota hai; permutations har swap par sign flip karte hain.
Recall Feynman: ek 12-saal ke bachche ko samjhao
Socho ek maze solve karne mein bahut saare careful steps lagte hain. Har baar jab koi tumhe nayi "exit" de, toh poora maze dobara solve karne ki bajaye, pehli baar hi moves ki ek cheat sheet likh lo. L aur U wahi cheat sheet hain. Ek baar mil gayi, toh kisi bhi exit tak pahunchna super fast hai: neeche chalo (L, forward), phir wapas upar (U, back). Agar koi turn "blocked" ho (zero pivot), toh bas paths ka order swap karo (pivoting) aur chalte raho.