声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 919|回复: 4

[编程技巧] 如何用runge-kutta法求出关系曲线

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

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

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

x
y1'=y2
y2'=0.2t-1e5y3-1e2.5y2-1e2.5y2y3/(g(y2))
y3'=y2-y2y3/(g(y2))
其中:g(y2)=1/1e5+0.5exp-(y2/0.001)(y2/0.001),t代表时间
y1y2y3初始值均为0,我想求出t和y1关系的曲线
想用runge-kutta法,但是用不成啊

[ 本帖最后由 eight 于 2008-3-5 18:46 编辑 ]

新建 Microsoft Word 文档.doc

17.5 KB, 下载次数: 8

方程组

回复
分享到:

使用道具 举报

发表于 2008-3-5 21:04 | 显示全部楼层
我算了 一下,似乎不收敛~~~
 楼主| 发表于 2008-3-6 11:46 | 显示全部楼层

回复 2楼 的帖子

是不收敛呀,只要算到 t从0到30秒内就好了  t 和 y1之间的曲线图!它是一个向上走的趋势!能不能告诉我是怎么算的呀!
发表于 2008-3-7 09:10 | 显示全部楼层
别说到30s了,我算的大概在1s的时候,值就突然增加的很大了。

你可以参考另外一个帖子里的代码,把方程换成你的就好了。
http://forum.vibunion.com/forum/thread-59436-1-3.html

评分

1

查看全部评分

 楼主| 发表于 2008-3-8 12:49 | 显示全部楼层

回复 4楼 的帖子

非常感谢!!我会仔细看的!!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-26 08:55 , Processed in 0.099656 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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