请,如何在第6行中解决Runkut4?

1视图(最近30天)
t = 0.0;
TSTOP = 6.0;
y = [1.5 0];
h = 0.1;
[t,y] = runkut4(@deqs,t,y,tstop,h);
情节(t,y(:,1),'ko-')
Xlabel('time(s)');Ylabel('H/R')
网格
函数f = deqs(x,y)
p = sqrt(2*y(1)-y(1)^2);
q = 1 -y(1);
f =零(1,2);
f(1)= y(2);
f(2)= 2/pi*(atan(q/p) + q*p);
端百分比函数deqs
结尾

接受的答案

艾伦·史蒂文斯(Alan Stevens)
尝试
t = 0.0;
TSTOP = 6.0;
y = [1.5 0];
h = 0.1;
[t,y] = ode45(@deqs,[0 tstop],y);
情节(t,y(:,1),'ko-'
Xlabel(“时间)”);ylabel('H/R'
网格
功能f = deqs(x,y)
p = sqrt(2*y(1)-y(1)^2);
q = 1 -y(1);
f =零(2,1);
f(1)= y(2);
f(2)= 2/pi*(atan(q/p) + q*p);
结尾%功能DEQ

更多答案(0)

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!