Lösung von Aufgabe 8
- Komplette Lösung in Matlab-Datei exercise8.m
- Zunächst wird die Tabelle mit load
eingelesen und in t- und cp-Werte
aufgetrennt.
- Mit poly = polyfit(x, y, n) wird ein
Fitpolynom n-ten Grades zu den Punkten (x(i), y(i)) berechnet. Der Rückgabewert
poly enthält die Koeffizienten des Polynoms, beginnend
mit dem höchsten. Z. B. für die 2. Ordnung lautet das entsprechende Polynom:
- P(x) = poly(1) x2 + poly(2)
x + poly(3)
- Mit Hilfe von poly kann man nun den
Wert des Polynoms zum gesuchten t1-Wert berechnen
(oder für viele Werte zum Plotten). Das geht entweder direkt mit
- cp1 = poly(1)*t1^2 + poly(2)*t1 + poly(3)
- oder eleganter und einfacher mit der Funktion polyval
- Plot: