声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1754|回复: 3

[随机振动] ode45求解微分方程组问题

[复制链接]
发表于 2008-1-24 20:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
二阶微分方程组[M]X‘’+[C]X‘+[K]X=[Ft],其中X为6*1矩阵,M,C,K为6*6矩阵,Ft为输入激励。完成降阶后转化为数个一阶微分方程组,

      但我的输入激励是一组离散的点,没有固定表达式。如果用matlab带的ode45(odefcn.......),函数,第一个参数该odefcn如何编写啊?
      谢谢赐教!!!
回复
分享到:

使用道具 举报

发表于 2008-1-25 15:45 | 显示全部楼层

回复 楼主 的帖子

第一个应该是求解的函数,你最好看一下薛定宇老师的一本关于matlab的高等数学问题求解的书
 楼主| 发表于 2008-2-17 15:49 | 显示全部楼层

找到问题解决方法了

对于有固定函数表达式的激励,可用matlab的ode45()来求解。而对于没有函数表达式的随机激励,可以选用lsim函数,用多输入、多输出的状态空间表达式的方法来解决。可以看matlab注释。

评分

1

查看全部评分

发表于 2008-2-19 19:49 | 显示全部楼层

回复 3楼 的帖子

感谢你的解决办法!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-22 12:50 , Processed in 0.060007 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表