Solving a ODE in matlab

1 view (last 30 days)
Antonio Buo
Antonio Buo on 21 Aug 2019
Answered: Stephan on 21 Aug 2019
I'm tryng to solve this ODE with ode45:
can someone explain how to do this?
Here is what i tried
t=0:0.005:8;
ode = diff(y) == y^2-y*0.1*cos(2*t)-0.2*cos(2*t);
y0 = -1;
[t,y] = ode45(ode,t,y0);

Accepted Answer

Stephan
Stephan on 21 Aug 2019
ode = @(t,y) y.^2-y.*0.1*cos(2.*t)-0.2*cos(2.*t);
t=[0 8];
y0 = -1;
[t,y] = ode45(ode,t,y0);
plot(t,y)

More Answers (0)

Community Treasure Hunt

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

Start Hunting!