matlab < Interpol.+Approx. < Numerik < Hochschule < Mathe < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 21:48 Mi 04.11.2009 | Autor: | erisve |
Aufgabe | Es soll mit Matlab die Funktion f(t)=t*sin(t) auf dem Intervall [-pi,pi] mit Hilfe eines natürlichen kubischen Splines interpoliert und der Graph dieses Splines geplottet werden. Dazu ist die Skript-Datei vorgegeben:
%% Initialisierung der Daten
% Intervallgrenzen [a,b]
a = -pi();
b = pi();
% Anzahl der Teilintervalle n
n = 10;
% Stützsttellen x (äquidistant im Intervall [a,b])
x = a:(b-a)/n:b;
% zugehörige Funktionswerte
y = x.*sin(x);
(a)Implementieren in Matlab die Funktion splineoff zur Berechnung der n+3 Koeffizienten der kubischen natürlich Spline-Interpolation. |
Hallo, ich hoffe die Frage ist hier richtig,
kennt sich hier jemand mit Matlab aus?
Ich müsste nun das gleichungssystem A*sigma=b aufstellen,
die ganzen Werte einzeln einzugeben ist allgerdings ja viel zu aufwendig, gibt es einen Befehl?
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 12:49 Do 05.11.2009 | Autor: | Disap |
Hallo
> Es soll mit Matlab die Funktion f(t)=t*sin(t) auf dem
> Intervall [-pi,pi] mit Hilfe eines natürlichen kubischen
> Splines interpoliert und der Graph dieses Splines geplottet
> werden. Dazu ist die Skript-Datei vorgegeben:
> %% Initialisierung der Daten
> % Intervallgrenzen [a,b]
> a = -pi();
> b = pi();
> % Anzahl der Teilintervalle n
> n = 10;
> % Stützsttellen x (äquidistant im Intervall [a,b])
> x = a:(b-a)/n:b;
> % zugehörige Funktionswerte
> y = x.*sin(x);
>
> (a)Implementieren in Matlab die Funktion splineoff zur
> Berechnung der n+3 Koeffizienten der kubischen natürlich
> Spline-Interpolation.
> Hallo, ich hoffe die Frage ist hier richtig,
> kennt sich hier jemand mit Matlab aus?
> Ich müsste nun das gleichungssystem A*sigma=b aufstellen,
> die ganzen Werte einzeln einzugeben ist allgerdings ja viel
> zu aufwendig, gibt es einen Befehl?
Mir ist der mathematische Hintergrund nicht klar, was ist sigma?
x und y sind übrigens Vektoren, so ist bei y[10] (wahrscheinlich) ein Funktionswert für x[10] gespeichert. Wenn A und Sigma bekannt sind, A Matrix(?) und sigma Vektor, so ist b auch ein Vektor.
Welche Werte soll [mm] \sigma [/mm] aka sigma denn annehmen?
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 22:20 Fr 06.11.2009 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|