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)"

1 回表示 (過去 30 日間)
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]);

回答 (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.

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by