这是函数,不能直接运行.
ode需要dx为列向量。
将一下程序保存为 myfun.m
function dx=myfun(t,x)
dx=zeros(3,1);
dx(1)=20/7*x(1)-x(2)*x(3);
dx(2)=-10*x(2)+x(1)*x(3);
dx(3)=-4*x(3)+x(1)*x(2);
然后在命令窗口输入
[T,X]=ode45(@myfun, 1:10,[1 1 1])
-------------------------------------------------------------------
希望对你有帮助,满意请采纳,有问题请追问, (^_^)谢谢
---【Matlab爱好者】团队真诚为你解答
这都不是事昂