syms c A(t) v(t)
A(t) =
0
c*sin(tt(t))
c*cos(tt(t))
Wie kann ich X = A(2) = c*sin(tt(t));
(die Funktion in der zweiten Zeile) bekommen? Wenn ich A(2)
geben, wird das Ergebnis wie unten (es eine Konstante für die Funktion ersetzt, die nicht mein Wunsch):So extrahieren Sie eine Matrix von symbolischen Funktionen in Matlab
>> A(2)
ans =
0
c*sin(tt(2))
c*cos(tt(2))
ich bearbeiten nur meine Frage es klarer zu machen. Ich möchte die Funktion nicht durch eine Konstante ersetzen. – greenworld
Ich habe das Problem verstanden und ich denke, dass das nicht einfach ist, ohne die Funktionsdefinition zu ändern. Ist es möglich, die Funktion zu ändern, um 2 Parameter zu erhalten? Auf diese Weise können Sie den Parameter 'a' = 2 und den Parameter 'b' die Funktion schützen, die Sie nicht ändern möchten. –