怎么用MATLAB软件求微分方程?

 我来答
碎裂的记忆
2018-01-31 · TA获得超过1459个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:441万
展开全部
微分方程的话可以用dsolve函数,格式可以总结为dsolve('equation','condition',自变量)的形式。自变量默认为t。
这种方法解微分方程还好。如果是微分方程组的话建议用ode45函数(该方法也用于微分方程)
首先建立M文件写方程组的表达形式
function f=f1(t,y)%这里也可以用x,自变量自己改。文件名就是van,也可以用别的。
f=[fun1;fun2;fun3;.....funm];%写微分方程组每个方程的式子
回到 command window
x0=[ ];%这里写初值
ts=[t0,tf];%起始终止时间
[t,x]=ode45(@f1,ts,x0);
你help一下也行。不会再问我。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
VSH艾羽
2025-09-30 广告
上海艾羽信息科技有限公司是一家以CAE软件销售、技术咨询及服务,仿真咨询及规划布局为一体的高科技公司。作为ANSYS的合作伙伴,艾羽致力于将ANSYS推出的产品,通过业界性能颇佳、丰富的工程仿真软件产品组合帮助客户解决复杂的仿真难题。力求与... 点击进入详情页
本回答由VSH艾羽提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式