syms c A(t) v(t)
A(t) =
0
c*sin(tt(t))
c*cos(tt(t))
Как я могу получить X = A(2) = c*sin(tt(t));
(функция во втором ряду)? Если я печатаю A(2)
, то результат будет, как показано ниже (подменяет константу для функции, которая не мое желание):Как извлечь матрицу символических функций в Matlab
>> A(2)
ans =
0
c*sin(tt(2))
c*cos(tt(2))
Я просто редактирую свой вопрос, чтобы сделать его более ясным. Я не хочу подставлять константу в функцию. – greenworld
Я понял проблему, и я думаю, что это непросто сделать без изменения определения функции. Можно ли изменить функцию для приема двух параметров? таким образом вы можете установить параметр 'a' = 2 и параметр 'b' защитить функцию, которую вы не хотите изменять. –