euler1是欧拉公式的意思,我想你是没有定义欧拉公式,你定义下就可以了
欧拉公式代码function[xout,yout]=euler1(ypfun,xspan,y0,h)
x=xspan(1):h:xspan(2);y(:,1)=y0(:);
for i=1:length(x)-1,
y(:,i+1)=y(:,i)+h*feval(ypfun,x(i),y(:,i));
end
你试试吧
改成这样就可以了:
[x1,y1]=ode45(@exam1fun,xspan,y0,h)
不认识euler1