Hello, I'm having some issue using the ode45 function. In the function F, I assigned e = 0, but I want to make a loop that assigns e = 0:0.2:1 and use the ode45 function to plot the equation for each e in one plot. The code below is what I currently have, but I keep on getting errors when I try looping the function. Any ideas?
%e = 0:0.2:1;
[t,x]=ode45(@F,[0,20],[0,1]);plot(t,x(:,1)) function xp = F(t,x) e = 0; xp = zeros(2,1); xp(1) = x(2); xp(2) = -x(1) - e*x(1)^3;end
Best Answer