how to solve this ode:

1 view (last 30 days)
Jasneet Singh
Jasneet Singh on 20 Feb 2021
Commented: Jasneet Singh on 20 Feb 2021
hello, this is my script help me withn this please,
[t,y]=ode45('EQ2',[0:1800],[0,0]);
function dydt=EQ2(t,y)
a=1; # pararmeters
k=20;
m=0.5;
F=0.01;
omega=2*pi;
dydt(1)=y(2);
dydt(2)=[(F*cos(omega*t)-c*y(2)-k*y(1))/m];
end
  2 Comments
darova
darova on 20 Feb 2021
WHat is wrong? Do you have any errors?
Jasneet Singh
Jasneet Singh on 20 Feb 2021
Yes I can't run it When I try to it says undefined function y,etc

Sign in to comment.

Answers (1)

darova
darova on 20 Feb 2021
Try this way
[t,y]=ode45(@EQ2,[0:1800],[0,0]);
  1 Comment
Jasneet Singh
Jasneet Singh on 20 Feb 2021
Tried all this methods not working!!

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!