yuanli 发表于 2009-2-12 16:51

微分方程求解

刚接触Matlab有一微分方程不知如何求解,请各位开导!系数均为6*6矩阵,谢谢!

sogooda 发表于 2009-2-13 09:31

回复 楼主 yuanli 的帖子

1.newmark beta法,或者wilson sita法,——参照结构动力学教材。
2.降阶处理,变为一阶微分方程,用ode45求解。
更详细的内容请注意搜索版面。

ChaChing 发表于 2009-2-13 09:54

个人习惯, 转换成state space form, 再使用simulink求解!

sogooda 发表于 2009-2-13 10:56

回复 板凳 ChaChing 的帖子

对,我说的降阶处理,通常就是转换到状态空间(state space)。

yuanli 发表于 2009-2-14 11:22

谢谢楼上各位!
但是如何转换到状态空间

[ 本帖最后由 ChaChing 于 2009-2-14 11:32 编辑 ]

ChaChing 发表于 2009-2-14 11:39

回复 5楼 yuanli 的帖子

这个问题连我好像都回答过! LZ自己先搜索一下吧!

Mx"+Cx'+Kx=f, 设q1=x, q2=x' => '=A*+B*f
ref: 23F

http://forum.vibunion.com/thread-70695-1-1.html

[ 本帖最后由 ChaChing 于 2009-2-14 13:47 编辑 ]
页: [1]
查看完整版本: 微分方程求解