Ein häufiges Problem in Mathematik und Statistik ist es, festzustellen, ob eine gegebene Menge von Daten eine Abhängigkeit von anderen als Polynomfunktion hat . In MATLAB wird dies mit dem " polyfit " -Funktion erzielt. MATLAB immer Daten speichert Matrizen , so in dieser Art von Analysen beiden Vektoren in eine polyfit Programm eingegeben würden. MATLAB polyfit Funktion verwendet dann die kleinsten Quadrate zu nähern , um die Koeffizienten des angepassten Polynoms zurückzukehren. Anleitung
1
Legen Sie bis MATLAB , klicken Sie dann auf " Datei", " Öffnen ", und navigieren Sie zu dem Ordner auf Ihrem Computer, der die Daten, die Sie analysieren möchten enthält . Wenn Sie es finden , doppelklicken Sie auf die Datei. Alternativ doppelklicken Sie auf den Dateinamen in der " Current Directory "-Panel in MATLAB , wenn diese geöffnet ist und Ihre Daten sind drin.
2
Geben Sie die folgende grundlegende Formel für die Funktion in MATLAB polyfit :
c = polyfit (x, y, d ) Ersetzen
"x " und " y" mit den Namen der jeweiligen Vektoren, mit "y" ist der Vektor , die Sie testen , um zu sehen , wenn sie auf " . x" richtet Ersetzen "d" mit dem Grad des Polynoms Sie wollen - da Sie eine kubische polynomical möchten, geben Sie die Zahl " 3" hier
3 < p . > Führen Sie die Funktion . Der Ausgang wird "c" , um den Koeffizienten eines kubischen Polynoms die am besten Ihren Daten gesetzt , nach der kleinsten Quadrate Definition von " fit ".
4
Erstellen Sie eine Tabelle , um die Daten anzuzeigen. Zunächst führen Sie die folgende Funktion , nach dem Austausch "x " mit dem gleichen Vektor wie in Schritt zwei verwendet werden, um "x " respresent :
f = polyval (p , x);
Dann laufen die nach , um die Tabelle wieder ersetzen "x " und " y" mit ihrer variablen -name Mittel bekommen :
table = [ XYF yf ]