MATLAB 二阶常微分方程
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 00:55:44
MATLAB 二阶常微分方程
是关于常微分方程组画图的
dx=y
dy=-y+100x+120.08648
初始值为 x=1 y=42.510604
x轴y轴分别为xy
有程序就可以,
那如果是这样呢
dx=y
dy=-y+100x+1+200cos2.5t
初始条件不变,依旧是xy分别为xy轴
我是想画一个周期图,
是关于常微分方程组画图的
dx=y
dy=-y+100x+120.08648
初始值为 x=1 y=42.510604
x轴y轴分别为xy
有程序就可以,
那如果是这样呢
dx=y
dy=-y+100x+1+200cos2.5t
初始条件不变,依旧是xy分别为xy轴
我是想画一个周期图,
clear all
clc
f=@(t,x)([x(2);-x(2)+100*x(1)+1+200*cos(2.5*t)]);
[t,X]=ode45(f,[0 1],[1 42.510604]);
plot(X(:,1),X(:,2))
画出来的不是周期图,检查一下方程
clc
f=@(t,x)([x(2);-x(2)+100*x(1)+1+200*cos(2.5*t)]);
[t,X]=ode45(f,[0 1],[1 42.510604]);
plot(X(:,1),X(:,2))
画出来的不是周期图,检查一下方程