用ode45在matlab中解一阶微分方程

用ode45在matlab中解一阶微分方程
x1'=x2
x2'=-k/m*x1-b/m*x2+1/m*F
需要用ode45来解,并作图
是否首先要用标准方程,把x1,x2变成向量x?
然后做函数
dx=A*x+b*F
三体文明 1年前 已收到3个回答 举报

zz之焰 幼苗

共回答了18个问题采纳率:83.3% 举报

因为是数值解,所以要先知道k m F的数值
然后必不可少的是确定自变量的区间,和知道初始x1,x2的初始值
如果以上的条件全部具备,那么
然后建立(t,x)函数,就可以用ode45来解微分方程组了

1年前 追问

1

三体文明 举报

F的值也需要么?
能更具体说一下code怎么写么?谢谢!

任我乐 幼苗

共回答了90个问题 举报

直接编写即可

1年前

0

紫禹 幼苗

共回答了18个问题采纳率:88.9% 举报

参考“迟滞微分方程的Matlab解法”,百度搜一下就好
请采纳。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.020 s. - webmaster@yulucn.com