Ableitung eines Vektors < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 13:33 Fr 10.02.2006 | Autor: | ela1983 |
Hallo ich habe einen (Werte)-Vektor v und einen (Zeit)-Vektor t.
Wie leite ich den Vektor nach der Zeit ab????
mit diff(v) klappt das nicht, weil er nur die Differenzen zwischen benachbarten Werten bildet.
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 14:24 Fr 10.02.2006 | Autor: | dormant |
Ich hab folgendes verstanden:
Man hat eine funktion [mm] f:\IR\to\IR [/mm] , die von der Zeit t abhängt. Nun ist v(i) der Funktionswert an der Stelle t(i). Gesucht ist eine Approximation des Funktionswertes von f' an der Stelle x(i).
h =0.001;
t=a:h:b;
for i:1:n
v(i)=f(t(i)); % Hoffentlich hast du es so gemeint
end
der=diff(v)/h;
Dann ist der(i) eine Approximation von f' an der Stelle t(i).
a und b sind die Intervallsgrenzen der Variable t, das h ist eine genügend kleine Zahl (h soll ja, wie im Differenzenquotient, gegen null laufen).
|
|
|
|