Jak użyć przybliżenia najmniejszych kwadratów w programie MATLAB?
Aby wykonać zadanie domowe w algebrze liniowej, rozwiązałem następujące równanie za pomocą MATLAB-a\
operator (co jest zalecanym sposobem):
A = [0.2 0.25; 0.4 0.5; 0.4 0.25]; y = [0.9 1.7 1.2]'; x = A \ y
co daje następującą odpowiedź:
x = 1.7000 2.0800
W następnej części zadania mam rozwiązać to samo równanie przy użyciu aproksymacji najmniejszych kwadratów (a następnie porównać je z wartością poprzednią, aby zobaczyć, jak dokładne jest przybliżenie).
Jak mogę znaleźć sposób na zrobienie tego w programie MATLAB?
Wcześniejsza praca: znalazłem funkcjęlsqlin
, który wydaje się być w stanie rozwiązywać równania powyższego typu, ale nie rozumiem, które argumenty dostarczyć, ani w jakiej kolejności.