
怎么用MATLAB软件求微分方程?
1个回答
展开全部
微分方程的话可以用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一下也行。不会再问我。
这种方法解微分方程还好。如果是微分方程组的话建议用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一下也行。不会再问我。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-09-30 广告
上海艾羽信息科技有限公司是一家以CAE软件销售、技术咨询及服务,仿真咨询及规划布局为一体的高科技公司。作为ANSYS的合作伙伴,艾羽致力于将ANSYS推出的产品,通过业界性能颇佳、丰富的工程仿真软件产品组合帮助客户解决复杂的仿真难题。力求与...
点击进入详情页
本回答由VSH艾羽提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询