Postupak za rješavanje problema najmanjih kvadrata je u ovom slučaju jednostavan: rješenje dobit ćemo kao rješenje sustava od dvije jednadžbe i dvije nepoznanice
Geometrijska interpretacija rješenja je slijedeća (slika 1.2): pravac "najbolje" prolazi točkama , i smislu da je suma kvadrata udaljenosti između zadanih točaka i točaka na pravcu minimalna. Drugim riječima,
Rješenje prethodnog problem i slike 1.1 i 1.2
mogu se dobiti pomoću slijedećeg Matlab (Octave) programa
Octave On-line[Octave On-line Home] [Octave User's Guide] |
A'
je transponirana matrica matrice
, ones(5,1)
je vektor dimenzije sa svim elementima jednakim ,
dok izraz oblika x=A\b
daje rješenje sustava .
Štoviše, u slučaju preodređenog sustava kao u našem primjeru,
Matlabova naredba xLS=A\b
će automatski dati rješenje problema
najmanjih kvadrata. Zamijenite liniju
xLS=(A'*A)\(A'*b)
s xLS=A\b
i uvjerite se da su rješenja ista!