请问一下,在Matlab软件中龙格库塔法,为什么按照课本编的程序都不能运行呢?求高手。!!!

function dy=ex321(t,y)dy=zeros(3,1);dy(1)=y(2)*y(3);dy(2)=-y(1)*y(3);dy(3)=-0.8*y(1)*y(2);end在命令窗口中输入:[t,y]=(✀ex321✀.[0 20],[1 2 3])
2026年09月26日 21:21
有2个网友回答
网友(1):

两个可能:1。matlab版本问题,那本书是什么版本你看看,然后你下一个相同版本的应该就可以了。。。2。看上去就感觉有问题,家里电脑没有安matlab。。。所以这里就帮不上忙了~~~推荐在看一本别的书或者上网上直接下个龙格库塔程序段运行对比就行了

网友(2):

[t,y]=ode45(@ex321,[0 20],[1 2 3]);
plot(t,y(:,1),'-')