Násobenie transponovanou maticou
Približné riešenie môžeme hľadať tak, že riešime sústavu
ATAx=ATb.
Prečo to funguje?
Dôkaz môžete nájsť v Lay:
Linear Algebra and Its Applications. (Vo Fourth Edition je to Theorem 6.5.13, v iných vydaniach sa možno môže číslovanie trochu líšiť.)
Skúsim k tomu ale stručne niečo povedať aj tu.
My chceme nájsť riešenie
Ax=ˆb, kde
ˆb je ortogonálny priemet do priestoru generovaného stĺpcami matice
A.
To špeciálne znamená, že
b−ˆb má byť kolmé na stĺpce matice
A. Túto podmienku môžeme ekvivalentne prepísať ako
AT(b−ˆb)=0.
Teda dostávame
ATˆb=ATb.
Ak teda pre nejaké
x má platiť
Ax=ˆb, tak skutočne musí platiť aj rovnosť
ATAx=ATˆb=ATb.
Vidíme, že hľadané
x skutočne vyhovuje sústave, ktorú sme uviedli vyššie. Na dokončenie dôkazu by sme mali ukázať aj obrátenú implikáciu - ak
x vyhovuje tejto sústave, tak je to naozaj približné riešenie. (Zdôvodniť sa to dá do istej miery podobne - treba si uvedomiť čo nám táto rovnica hovorí o kolmosti vektora
Ax−b na stĺpcový priestor matice
A.)
Riešenie
V našom prípade dostaneme
ATA=(1−102−2235)(1−2−120325)=(66642)ATb=(1−102−2235)(31−42)=(6−6)
Riešením sústavy, ktorú sme takto získali, dostaneme
(666642−6)∼(11117−1)∼(11106−2)∼(11101−13)∼(104301−13)
Približné riešenie sústavy je teda
x1=43,
x2=−13.