声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: greatchina

[编程技巧] 用ODE45求解一个二阶微分方程组

[复制链接]
发表于 2015-9-29 10:56 | 显示全部楼层
Pparis 发表于 2015-9-29 10:46
可以考虑直接采用矩阵运算,矩阵运算搞不清楚要展开的话
相关运算规则看一下下面的附件就行了,matlab中 ...

主要是不知道y(1)   y(2)  y(3)  y(4)  ……y(222)  y(223)  y(224)  怎么用矩阵表示,只好挨个运算啦
回复 支持 反对
分享到:

使用道具 举报

发表于 2015-9-29 10:57 | 显示全部楼层
oneonly 发表于 2015-9-29 10:56
主要是不知道y(1)   y(2)  y(3)  y(4)  ……y(222)  y(223)  y(224)  怎么用矩阵表示,只好挨个运算啦

这个表示为列向量的形式就行了
发表于 2015-9-30 09:07 | 显示全部楼层
wxl789 发表于 2008-12-5 22:34
能解

具体解法搜索论坛

不建议用ode系列的函数去接,多数情况下无法收敛,即便能够得到解,代价也太大了

点评

请问教授,一般自由度多的方程用什么方法求解呢?想要得到分岔图,使用newmark方法可以吗  详情 回复 发表于 2017-8-29 15:55
发表于 2017-8-29 15:55 | 显示全部楼层
happy 发表于 2015-9-30 09:07
不建议用ode系列的函数去接,多数情况下无法收敛,即便能够得到解,代价也太大了

请问教授,一般自由度多的方程用什么方法求解呢?想要得到分岔图,使用newmark方法可以吗

点评

newmark法是一个不错的选择,wilson法也可以考虑  详情 回复 发表于 2017-9-14 10:23
发表于 2017-9-14 10:23 | 显示全部楼层
xiaoshihanlan 发表于 2017-8-29 15:55
请问教授,一般自由度多的方程用什么方法求解呢?想要得到分岔图,使用newmark方法可以吗

newmark法是一个不错的选择,wilson法也可以考虑
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-1 09:40 , Processed in 0.086066 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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