This code that I have tried always shows an error, I have seen that it works on youtube but not for me. It say "Error using sym>convertChar (line 1546)"

syms x t s X F
F=laplace('diff(x(t),t,t)+7*diff(x(t),t)+10*x(t)=20',s);
F=subs(F,{'laplace(x(t),t,s)'},{X});
F=subs(F,{'x(0)','D(x)(0)'},{5,3});
X=solve(F,'X');
x=ilaplace(X);
pretty(x);
ezplot(x,[0 10]);

2 件のコメント

Do you have the Symbolic Toolbox?
>> ver
I don't have one, but can I use the free trial?

サインインしてコメントする。

回答 (1 件)

Ananya Tewari
Ananya Tewari 2021 年 8 月 4 日
Hi,
The laplace function requires symbolic expression as an input. You can use str2sym() to convert string into symbolic equations.
Refer to this question asked by another user.

カテゴリ

タグ

質問済み:

2021 年 8 月 1 日

回答済み:

2021 年 8 月 4 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by