Я работаю с функцией p(t)
, которая является функцией переменной времени t
. У меня нет явного выражения p
как функции времени, и я хотел бы применить преобразование Лапласа к выражению, включающему функцию p
. Я начал с определения всех параметров как символьных в MATLAB.
syms m ms k t p f;
f=(m+ms/3)*(diff(p(t),t))^2+k*(p(t))^2;
Когда я выполняю эти строки, я получаю эту ошибку.
Я думаю, что проблема связана с тем, что я пытаюсь дифференцировать функцию p
по отношению к t
, но я не уверен. Есть ли способ получить преобразование Лапласа функции f
?
p(t)
, поскольку MATLAB считает, что вы индексируете (неизвестную) функциюp
с индексами вt
. Я надеюсь, что кто-то с опытом работы с неявными функциями может помочь вам здесь. - person Adriaan   schedule 28.01.2017