Need help with difference equation (continuous-time system)
5 ビュー (過去 30 日間)
古いコメントを表示
Hello, How to solve the equation in Matlab?
y''(t)+5*y'(t)+6y(t)= u(t)
y'(0)=y(0)=0
u(t) = 1(t) or u(t)= t*1(t)
I found the solution by hand through the transformation of Laplace, it came like this:
y(t)= 1/6 - exp(-2*t)/2 + exp (-3*t) for u(t)=1(t)
2 件のコメント
Titus Edelhofer
2012 年 11 月 2 日
編集済み: Titus Edelhofer
2012 年 11 月 2 日
Since he found the solution by hand, I guess the numerical solution is searched for ...? BTW you want to solver a differential equation, not a difference equation ...
採用された回答
その他の回答 (1 件)
Titus Edelhofer
2012 年 11 月 2 日
Hi,
you will need to convert your second order problem to a system of first order equations (by setting y1=y, y2=y'). Then use ode45 to solve the system.
Titus
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Symbolic Math Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!