作业帮 > 数学 > 作业

怎么用matlAB解二阶常微分方程组

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/18 01:22:28
怎么用matlAB解二阶常微分方程组
现在有四个方程,二阶的.怎么用龙格库塔法解,
必须先转换成一阶微分方程组,才可以解.
再问: 怎么同时解4个方程呢
再答: 关键不在几个,关键在必须是一阶微分方程。 举个例子给你: function test_solvede[T, Y] = ode45(@dmyfun, [0 50], [0.02 0.98]);plot(T, Y);legend f gfunction dy = dmyfun(t, y)dy = zeros(2, 1);dy(1) = y(1)*(y(2)-0.3);dy(2) = -y(1)*y(2); 这是两个方程构成的一阶微分方程组。
再答: 关键不在几个,关键在必须是一阶微分方程。 举个例子给你: function test_solvede [T, Y] = ode45(@dmyfun, [0 50], [0.02 0.98]);plot(T, Y); legend f g function dy = dmyfun(t, y) dy = zeros(2, 1); dy(1) = y(1)*(y(2)-0.3); dy(2) = -y(1)*y(2); 这是两个方程构成的一阶微分方程组。