作业帮 > 综合 > 作业

matlab矩阵求求解微分方程组

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 18:23:05
matlab矩阵求求解微分方程组
{用matlab编程}
数值求解微分方程组
求程序
function myCalc
clear;
clc;
close all;
opt=odeset('RelTol',1E-5,'AbsTol',[1E-6 1E-6]);
[T Y]=ode45(@getdY,[0 100],[0.02 0.98],opt);
figure;
hold on;
grid on;
box on;
plot(T,dY(:,1),'r')
plot(T,dY(:,2),'b')
return
function dY=getdY(t,Y)
dY=zeros(2,1);
dY(1)=Y(1)*Y(2)-0.3*Y(1);
dY(2)=-Y(1)*Y(2);
return