声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2218|回复: 7

[编程技巧] 如何用龙格库塔法解耦合的二阶微分方程组

[复制链接]
发表于 2013-3-13 10:24 | 显示全部楼层 |阅读模式

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

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

x
    大家好,问题是一个方程组,mx''+cx'+kx=0,因为m为非对角矩阵,就是质量耦合,用龙格库塔法要怎么算?具体情况如下:function dy=fun(t,y)
dy(1)=y(2);
dy(3)=y(4);
dy(5)=y(6);
dy(2)=。。。。。。-e*dy(4)-i*dy(6);
dy(4)=。。。。。。。。
dy(6)=。。。。。。。。
t(end,1)
dy=[dy(1);dy(2);dy(3);dy(4);dy(5);dy(6)]
省略掉了没用的东西,在算dy(2)的时候出现了dy(4)和dy(6)由于没有初值[初值赋的y(1)到y(6)]算不下去,真心求教该怎么算,十分感谢!!

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

 楼主| 发表于 2013-3-17 00:03 | 显示全部楼层
解决了,谢谢大家

点评

最好能把解决经验和大家分享一下~谢谢!  发表于 2014-6-25 11:11
发表于 2013-4-23 22:20 | 显示全部楼层
发表于 2013-7-12 23:38 | 显示全部楼层
楼主解决了么,对于质量耦合的振动方程组用什么算法最高效呢?
发表于 2013-8-6 10:07 | 显示全部楼层
飞天小男警 发表于 2013-3-17 00:03
解决了,谢谢大家

朋友,我也遇到你这样的问题,请问怎么解决的?
发表于 2014-6-16 19:16 | 显示全部楼层
楼主你好!  我最近也在解这个方程,困扰中 请问你是怎么解的?谢谢!
发表于 2014-6-30 15:59 | 显示全部楼层
我也想知道怎么解决的,楼主能指教一下么
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-10 17:39 , Processed in 0.172645 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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