Возник вопрос об использовании программы Maxima.
В Maxima есть функции для совершения преобразования Лапласа (laplace) и соответственно обратного преобразования Лапласа (ilt)
(%i16) c:'diff(x(t),t);
(%i17) atvalue(x(t),t=0,0);
(%i18) atvalue(c,t=0,0);
(%i19) z:laplace(c,t,p);
(%i20) ilt(z,p,t);
В принципе прямое преобразование работает.
так например результатом выполнения z:laplace(c,t,p);
станет преобразование dx(t)/dt в p* laplace(x(t),t,p),
что выглядит похожим на необходимое p*x(p)
С обратным преобразованием Лапласа функция ilt не справляется.
выдавая ilt(p*laplace(x(t),t,p),p,t)
Есть ли какие-то пути решения?
Весь интернет перерыл, но доступного решения данного вопроса не нашел.
Хотя я скорее всего просто не понимаю ничего ни в математике ни в Maxima
и жду чего-то не того. Но по идее же обратное преобразование Лапласа должно вернуть мне из p* laplace(x(t),t,p), что-то похожее на diff(x(t),t);?