发布网友 发布时间:1天前
我来回答
共1个回答
热心网友 时间:8分钟前
题主给出的运行龙格库塔法求微分方程为什么会出错?出错的根本原因自定义函数的变量与函数体里的变量不一致,即F=f(t,y)的y,不等同于Y(1)和Y(2)。正确的写法为
function F=f(t,Y)
x=Y(1);y=Y(2);
f1=-x^2*(5-y);
f2=y*(4-3*x);
F=[f1;f2];
end
完善代码可以得到如下图形。