matlab解微分方程组并画图问题 求帮助

方程组如下diff(x,t,2)-a*diff(y,t)+b*x=0,diff(y,t,2)-a*diff(x,t)+b*y=0a=0.05b=0.15刚学matlab的... 方程组如下 diff(x,t,2)-a*diff(y,t)+b*x=0,diff(y,t,2)-a*diff(x,t)+b*y=0
a=0.05 b=0.15

刚学matlab的小白QAAAQ 完全不知道用什么命令解
跪求指导QAAAAAAQ
x0=4 y0=4 Dx0=0 Dy0=0 绘图 t 由0到100
展开
 我来答
dukinkin
2015-01-01 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:936万
展开全部
有求微分方程的解,还要有 初值才行
更多追问追答
追问
补充了抱歉
追答

解析解解法

s=dsolve('D2x-0.05*Dy+0.15*x=0','D2y-0.05*Dx+0.15*y=0',...
    'x(0)=4','y(0)=4','Dx(0)=0','Dy(0)=0');
x=simple(s.x);
y=simple(s.y);
subplot(211),ezplot(x,[0 100]);ylabel('x');
subplot(212),ezplot(y,[0 100]);ylabel('y');



数值解法

ts=[0 100];
z0=[4 4 0 0];
a=0.05;b=0.15;
fun=@(t,z) [z(3);z(4);a*z(4)-b*z(1);a*z(3)-b*z(2)];
[t,z]=ode45(fun,ts,z0);
x=z(:,1);
y=z(:,2);
subplot(211),plot(t,x);xlabel('t');ylabel('x');
subplot(212),plot(t,y);xlabel('t');ylabel('y');

东莞大凡
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式