Herunterladen Inhalt Inhalt Diese Seite drucken

HP 49g+ Benutzeranleitung Seite 717

Grafikfähiger taschenrechner
Vorschau ausblenden Andere Handbücher für 49g+:
Inhaltsverzeichnis

Werbung

Wenn p = n-1, ist X = V
Wenn p < n-1, entfernen Sie die Spalten p+2, ..., n-1, n aus V
erzeugen.
Wenn p > n-1, fügen Sie die Spalten n+1, ..., p-1, p+1 zu V
Matrix X zu erzeugen.
In Schritt 3 dieser Liste müssen wir berücksichtigen, dass die Spalte i (i= n+1,
n+2, ..., p+1) den Vektor [x
Datenwerten und keinen Vektor verwenden, d. h. x = { x
i
i
wir die Folge { x
x
... x
1
2
diese Liste in einen Vektor um und verwenden das Menü COL, um diese
Spalten der Matrix V
hinzuzufügen, bis X fertig gestellt ist.
n
Nachdem X erstellt und der Vektor y verfügbar ist, entspricht die Berechnung
des Koeffizientenvektors b der mehrfachen linearen Anpassung (der
vorherigen Matrixanwendung). Somit können wir ein Programm zum
Berechnen der Polynomanpassung schreiben, das auf dem bereits für die
mehrfache lineare Anpassung verwendeten Programm aufbaut. Wir müssen
diesem Programm die oben aufgeführten Schritte 1 bis 3 hinzufügen.
Der Algorithmus für dieses Programm kann daher wie folgt geschrieben
werden:
Geben Sie die Vektoren x und y derselben Dimension als Listen ein.
(Anmerkung: Da für die Funktion VANDERMONDE eine Liste als Eingabe
verwendet wird, empfiehlt es sich, die (x,y)-Daten als Liste einzugeben.)
Geben Sie außerdem den Wert von p ein.
n = Größe von Vektor x bestimmen
Mit der Funktion VANDERMONDE die Vandermonde-Matrix V
die eingegebene Liste x generieren
If p = n-1, then
X = V
,
n
Else If p < n-1
die Spalten p+2, ..., n aus V
(FOR-Schleife und COL- verwenden)
Else
.
n
i
i
i
x
... x
] darstellt. Wenn wir für x eine Liste von
1
2
n
i
} einfach berechnen. Wir wandeln anschließend
n
entfernen, um X zu erstellen
n
, um X zu
n
hinzu, um die
n
x
... x
}, können
1
2
n
für
n
Seite 18-66

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis