Erstellen und Auswerten von Polynomen
Dieses Beispiel zeigt, wie Sie ein Polynom als Vektor in MATLAB® darstellen und das Polynom an gewünschten Punkten auswerten können.
Darstellen von Polynomen
MATLAB® stellt Polynome als Zeilenvektoren dar, deren Koeffizienten nach absteigender Potenz geordnet sind. Beispielsweise repräsentiert der Drei-Elemente-Vektor
p = [p2 p1 p0];
das Polynom
Erstellen Sie einen Vektor zur Darstellung des quadratischen Polynoms .
p = [1 -4 4];
Zwischenterme des Polynoms, die einen Koeffizienten 0 enthalten, müssen ebenfalls in den Vektor eingetragen werden, da 0 als Platzhalter für diese spezielle Potenz von x fungiert.
Erstellen Sie einen Vektor zur Darstellung des Polynoms .
p = [4 0 0 -3 2 33];
Auswerten von Polynomen
Nachdem Sie das Polynom als Vektor in MATLAB® eingegeben haben, verwenden Sie die polyval-Funktion, um das Polynom an einer bestimmten Stelle auszuwerten.
Verwenden Sie polyval, um auszuwerten.
polyval(p,2)
ans = 153
Alternativ dazu können Sie ein Polynom mit polyvalm auch im Sinne einer Matrix auswerten. Der Polynomausdruck in einer Variablen, , wird zum Matrixausdruck
wobei X eine quadratische Matrix und I die Identitätsmatrix ist.
Erstellen Sie eine quadratische Matrix, X, und werten Sie p an X aus.
X = [2 4 5; -1 0 3; 7 1 5]; Y = polyvalm(p,X)
Y = 3×3
154392 78561 193065
49001 24104 59692
215378 111419 269614
Siehe auch
polyval | polyvalm | poly | roots