function_handle Zugriff < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Hallo!
Ich habe folgendes Problem:
Ich bastle mir eine Funktion f mittels:
f = @(t) [t;-t]; (f ist also ein Vektor)
Meine Frage: Wie greife ich auf die [mm] x_{1} [/mm] Komponente des Vektors f zum Zeitpunkt t zu?
Was nicht funktioniert:
f(1)(t), f(t)(1), f(1,t), f(t,1), (f(t))(1).
res = f(t); res(1) möchte ich nicht, da ich mit f1(t) und f2(t) eine neue Funktion definieren will, die senkrecht auf f steht.
(f ist hier nur zur Vereinfachung so trivial gewählt).
Schonmal Danke für eure Hilfe! ^^
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Hi,
mach doch sowas:
1: |
| 2: | clear all;
| 3: | clc;
| 4: |
| 5: | f =@(t) [2*t -3*t];
| 6: | g =@(t) [-t(2) t(1)];
| 7: | g(f(1)) % als Verkettung
| 8: | g([2 -3]) % oder direkt
|
mfg
nschlange
|
|
|
|