Matlab; 微分方程还未学到,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 06:31:36
Matlab; 微分方程还未学到,
![](http://img.wesiedu.com/upload/5/b6/5b6df906d2d3ba066a398ff442d15d21.jpg)
![](http://img.wesiedu.com/upload/5/b6/5b6df906d2d3ba066a398ff442d15d21.jpg)
function dxy=baiyeq(t,xy) % 在当前工作文件夹下保存为 baiyeq.m 文件
x=xy(1);y=xy(2);
dxy=[2*y-5*x+exp(t);x-6*y+exp(-2*t)];
%%%%%%%%%%%%%%%%%%%%%%%%%%
%运行以下:
clear;clc
[t,xy]=ode45('baiyeq',[0 2],[0;0]);
plot(t,xy(:,1),t,xy(:,2))
legend('x-t','y-t')
再问: 非常感谢大神的解答,果断采纳了
x=xy(1);y=xy(2);
dxy=[2*y-5*x+exp(t);x-6*y+exp(-2*t)];
%%%%%%%%%%%%%%%%%%%%%%%%%%
%运行以下:
clear;clc
[t,xy]=ode45('baiyeq',[0 2],[0;0]);
plot(t,xy(:,1),t,xy(:,2))
legend('x-t','y-t')
![](http://img.wesiedu.com/upload/0/7c/07cba5739360b6acdaa85e17e534bd0a.jpg)
再问: 非常感谢大神的解答,果断采纳了