I wrote this in m-file...
function dx=FtnTest(t,x)
dx=zeros(2,1);
dx(1)=x(2);
dx(2)=-52.1480*(-63.8398)*x(2)-(-4.6941e+06)*x(1);
and use
[t,x]=ode45('FtnTest',[0,100],[0,0])
in command window but it generates only the zero column vectors,please guide me about the error...
Thanks

 채택된 답변

Roger Stafford
Roger Stafford 2014년 6월 27일

1 개 추천

That is no error. A zero vector is the correct solution to the equations and their zero initial values which you have given them. If the original equation had been
dx(2)=-52.1480+(-63.8398)*x(2)-(-4.6941e+06)*x(1);
with addition instead of multiplication in the leftmost operation, then you would obtain a different result. It looks as though that is what you might have meant.

추가 답변 (0개)

카테고리

태그

질문:

2014년 6월 27일

댓글:

2014년 6월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by