Wie verwende ich die least-squares-approximation in MATLAB?

Für eine Hausaufgabe in lineare algebra, habe ich gelöst, die folgende Gleichung mit Hilfe von MATLAB die \ - operator (das ist die empfohlene Art und Weise, es zu tun):

Ein = [0.2 0.25; 0.4 0.5; 0.4 0.25]; 
y = [0.9 1.7 1.2]'; 
x = A \ y 

erzeugt die folgende Antwort:

x = 
1.7000 
2.0800 

Für den nächsten Teil der Zuweisung, ich soll zur Lösung der gleichen Gleichung mit Hilfe des least-squares-approximation (und dann vergleichen Sie es gegen den vorherigen Wert, um zu sehen, wie genau die approximation ist).

Wie kann ich einen Weg finden, zu tun, dass in MATLAB?

Vor der Arbeit: ich habe mit der Funktion lsqlin, die scheint, in der Lage sein, Gleichungen zu lösen, die der oben genannten Art, aber ich verstehe nicht, welche Argumente zu liefern, noch in welcher Reihenfolge.

InformationsquelleAutor Jakob | 2009-12-02

Schreibe einen Kommentar