Postupak iz prethodnog poglavlja primjenjiv je i na višedimenzionalne probleme. U ovom poglavlju pokazat ćemo da je postupak primjenjiv uvijek kada matrica sustava ima linearno nezavisne stupce te je u tom slučaju rješenje problema najmanjih kvadrata jedinstveno.
Neka je zadan preodređeni sustav od jednadžbi s nepoznanica, pri čemu je . Kako za normu vektora vrijedi , problem najmanjih kvadrata
možemo zapisati kao
Uvedimo oznaku
Ideju za postupak rješavanja daje nam jednodimenzionalni slučaj: ako su , , i realni brojevi, onda je kvadratna parabola čiji se minimum nalazi u točki
U višedimenzionalnom slučaju tome odgovara
pa je rješenje sustava
odnosno
Ova jednadžba zove se normalna jednadžba. Dokažimo sada da ovaj intuitivni postupak zaista daje rješenje.
a kako se radi o matricama dimenzije , to je zbog i
Uvrštavanje u daje
Izraz je veći ili jednak od nule:
Dakle, uvijek je
odnosno vrijednost je zaista najmanja moguća.
Dokažimo sada da je rješenje jedinstveno. Ako je
onda je . No, onda je i (samo nul-vektor ima normu jednaku nula), što zajedno s znači da su stupci matrice linearno zavisni. To je kontradikcija pa je teorem dokazan.
Primijetimo da su vektori i međusobno okomiti:
Geometrijski to znači da je vektor ortogonalna projekcija vektora na skup . Nadalje, vektori , i tvore pravokutni trokut s hipotenuzom .
Rješenje problema najmanjih kvadrata zove se još i kvadratična prilagodba sustavu u smislu najmanjih kvadrata. Kvalitetu prilagodbe mjerimo s
Iz činjenice da je hipotenuza pravokutnog trokuta sa stranicama , i slijedi da je uvijek između 0 i 1. Ako je , onda je prilagodba najbolja moguća, odnosno je točno rješenje sustava . Ukoliko je mali, prilagodba je dobra, a ukoliko je blizu jedan, prilagodba je loša.
Normalna jednadžba glasi
pa je rješenje dano s
Kvaliteta prilagodbe je
Odgovarajući Matlab program glasi
Octave On-line[Octave On-line Home] [Octave User's Guide] |
provucimo kvadratnu parabolu
koja ima najbolju kvadratičnu prilagodbu. Dakle, moramo naći koeficijente parabole tako da je
Ovaj problem možemo zapisati kao problem najmanjih kvadrata
Rješavanje normalne jednadžbe daje
a kvaliteta prilagodbe iznosi . Zadane točke i dobivena parabola prikazane su na slici 6.3.
Parabola i slike mogu se dobiti sljedećim Matlab programom
Octave On-line[Octave On-line Home] [Octave User's Guide] |