Info
此问题已关闭。 请重新打开它进行编辑或回答。
Symbolic seems to have an error
1 次查看(过去 30 天)
显示 更早的评论
Two typos in my original post corrected
2 个评论
John D'Errico
2020-9-11
编辑:John D'Errico
2020-9-11
Then why did you feel the need to post it again? Just edit your original post. Anyway, it seems like everytime you don't understand a piece of code, you declare it to be a bug.
回答(3 个)
Paul
2020-9-11
编辑:Paul
2020-9-12
The RHS of your differential equation should be 3*u.
In the frequency domain, Y(s) = H(s)*U(s). It looks like you're trying to get the step repsonse of your second order system, so U(s) = 1/s. You forgot to multiply by U(s) in your symbolic approach.
num = 3;
den = [1 2 5];
syms s
nums = poly2sym(num,s);
dens = poly2sym(conv(den,[1 0]),s); % here!
ilaplace(nums/dens)
ans =
3/5 - (3*exp(-t)*(cos(2*t) + sin(2*t)/2))/5
1 个评论
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!