332127480 发表于 2011-3-28 16:19

[M]{X}+[K]{X}=0 如何求解 自由振动微分方程

各位大哥大姐 有知道这个方程如何用matlab来求解吗 100个自由度 谢谢

yufeng 发表于 2011-3-29 06:57

写好程序后 采用ode45即可

tammy 发表于 2011-3-29 07:48

从楼主给的表达式看方程是刚性的,应该用ode23s之类的更合适

meiyongyuandeze 发表于 2011-3-29 08:45

水平有限,没看出来是刚性的啊!{:{13}:}

appleseed05 发表于 2011-3-29 19:31

meiyongyuandeze 发表于 2011-3-29 08:45 static/image/common/back.gif
水平有限,没看出来是刚性的啊!

刚性方程是指一个微分方程,其数值分析的解只有在时间间隔很小时才会稳定,只要时间间隔略大,其解就会不稳定。这个动力学方程没有阻尼项,必定是刚性的

meiyongyuandeze 发表于 2011-3-30 08:38

在用微分方程描述的一个变化过程中,若往往又包含着多个相互作用但变化速度相差十分悬殊的子过程,这样一类过程就认为具有“刚性”。描述这类过程的微分方程初值问题称为“刚性问题”。
我感觉应该是考察方程中不同部分解的变化速度是不是可比的,看其是否是比较悬殊吧。不简单的说没有阻尼的系统就一定是刚性的吧,这是我个人意见!
页: [1]
查看完整版本: [M]{X}+[K]{X}=0 如何求解 自由振动微分方程