How can I plot a second order non-linear ODE?

This is my code so far but it does not work:
syms y(t)
ode = .003*diff(y,t)== .003*9.8-3.048*10^-6*y-
9.0726*10^-5*y^2;
cond = y(0) == 0;
ySol(t) = dsolve(ode,cond)
ezplot(y(t));

 Accepted Answer

I would think plotting ‘ySol(t)’ would be more interesting:
syms y(t)
ode = .003*diff(y,t)== .003*9.8-3.048*10^-6*y-9.0726*10^-5*y^2;
cond = y(0) == 0;
ySol(t) = dsolve(ode,cond)
ezplot(ySol(t));

2 Comments

Thanks! Would you happen to know how to scale the y and x axis?
As always, my pleasure!
Probably. What do you want to do with them?

Sign in to comment.

More Answers (0)

Categories

Find more on Numerical Integration and Differential Equations in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!