如何用matlab求解如下多元非线性微分方程

[dy1;dy2;dy3;dy4]=[y2;0.7143*(y1*y4*y4-9.81*sin(y3));y4;(280.2913*y4*cos(y3)+420.437*... [dy1;dy2;dy3;dy4]=[y2;0.7143*(y1*y4*y4-9.81*sin(y3));y4;(280.2913*y4*cos(y3)+420.437*sin(y3)-38*y2-9*y1-7.0073*sin(y3)*y4*y4)/-(7.0073*cos(y3))]
希望大家能看明白,这里不能传图片,否则我就把矩阵方程直接写上了。多谢大家。
展开
 我来答
化学工程
推荐于2016-12-02 · TA获得超过8900个赞
知道大有可为答主
回答量:2212
采纳率:80%
帮助的人:3340万
展开全部
用数值方法吧,把t=0时的y值输入,即可解出来。

function hh
[t,Y]=ode45(@myfun,[0:0.1:1],[0 0 0 0])
function dy=myfun(t,y)
y1=y(1);y2=y(2);y3=y(3);y4=y(4);
dy1=y2;
dy2=0.7143*(y1*y4*y4-9.81*sin(y3));
dy3=y4;
dy4=(280.2913*y4*cos(y3)+420.437*sin(y3)-38*y2-9*y1-7.0073*sin(y3)*y4*y4)/(-7.0073*cos(y3));
dy=[dy1;dy2;dy3;dy4];

结果:
t =

0
0.1000
0.2000
0.3000
0.4000
0.5000
0.6000
0.7000
0.8000
0.9000
1.0000

Y =

0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
gtcgtca
2008-05-02
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
s
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式