Cholesky-Banachiewicz-módszer

Innen: testwiki
Ugrás a navigációhoz Ugrás a kereséshez

Sablon:Hunfn

  1. Sablon:Humatek A Cholesky-Banachiewicz-módszer a Cholesky-felbontás egyik konkrét változata, amely egy pozitív definit, szimmetrikus mátrixot a saját transzponáltjával való szorzatként bont fel. Ez a módszer egy alsó háromszög mátrixot (L) és annak transzponáltját (LT) keresi úgy, hogy

A=LLT,

ahol A egy n×n méretű pozitív definit mátrix.

A Cholesky-Banachiewicz-módszer lényegében egy iteratív eljárás, amely során az alsó háromszög mátrix elemeit soronként, illetve oszloponként számítják ki. A módszer követi a következő lépéseket:

1. Tegyük fel, hogy az A mátrix egy elemeit aij-vel jelöljük, és az alsó háromszög mátrix elemeit lij-vel. Az eljárás során az alsó háromszög mátrix elemeit kell meghatározni, ahol lij=0, ha i<j. 2. A módszer i-edik sorában az alábbi képletek használatával számítja ki a megfelelő lij elemeket: - lii=aiik=1i1lik2 (főátlóbeli elemek kiszámítása) - lij=1ljj(aijk=1j1likljk) (ha i>j)

Ez a módszer nagyon hatékony, mivel csak a mátrix alsó háromszögének elemeit kell kiszámítani, ami kevesebb számítási lépést jelent a teljes mátrix esetén. A Cholesky-felbontás különösen hasznos a lineáris egyenletrendszerek megoldásában, ha a mátrix szimmetrikus és pozitív definit, valamint a szimmetrikus mátrixok determinánsának és inverzének kiszámításához is. Sablon:Hunl