Matlab软件中使用ode 45 解微分方程组?

有两个目标,第一个是耦合14-16方程组,画图。第二个是耦合15和16方程组,画图。希望各位大佬们帮助俺一个matlab小白,十分感激不尽!麻烦老师们也将具体程序发一下啦... 有两个目标,第一个是耦合14-16方程组,画图。第二个是耦合15和16方程组,画图。希望各位大佬们帮助俺一个matlab小白,十分感激不尽!麻烦老师们也将具体程序发一下啦,真的真的十分感谢!!!!!!PS:其中De和Mc请随便赋一个常数值,F=0.3g(g取9.8)可以有偿解决,谢谢各位大佬们了! 展开
 我来答
lhmhz
高粉答主

2020-07-19 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17007

向TA提问 私信TA
展开全部

Matlab软件中如何使用ode 45 解微分方程组?求解过程应按下列步骤来计算:

第一步:根据已经微分方程组和相关系数,自定义求解微分方程组的函数,其函数名 odefun,其参数为【t,z】

第二步:由于未知初始条件,用随机数初定,即z0=rand(1,6)/1000;

第三步:确定时间t的范围,如tspan=[0 50];

第四步:使用ode45函数,求其数值解,即

[t,z]=ode45(@(t,z)odefun(t,z),tspan,z0);

第五步:使用plot函数,绘制其相关图形。

第六步:编程后执行,得到结果。

图1,耦合14-16方程组的结果。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式