ode; zero input response; drawing the function in matlab
13 views (last 30 days)
Show older comments
Danny Van Elsen
on 13 Nov 2020
Edited: Danny Van Elsen
on 13 Nov 2020
hello
in the context of ordinary differential equations and system modelling, an example of how to determine the zero-input response from a system modelled by q(D) is

for which the answer is supposed to be

So when trying to prove to myself that the resulting plot for q(D) really was a constant 0, I tried this in matlab:
syms x
y = exp(-x) * (cos(2*x) + 2*sin(2*x));
qD = (diff(y) + y)^2 + 4*y;
diffy = diff(y);
hold on
fplot(y, [0 5])
fplot(qD, [0 5])
fplot(diffy, [0 5])
legend ('y', 'qD', 'diffy')
but the resulting curve for 'qD' is anything but 0;
so is my formula for the 'qD' curve wrong? or is the solution to the exercise wrong?
regards, Danny.
0 Comments
Accepted Answer
Alan Stevens
on 13 Nov 2020
Edited: Alan Stevens
on 13 Nov 2020
I think you should interpret (D+1)^2y as D^2y + 2Dy + y; i.e. d^2y/dt^2 + 2dy/dt + y
Currently you have it as (dy/dt)^2 +2dy/dt + y
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!