24小时热门版块排行榜    

CyRhmU.jpeg
查看: 6712  |  回复: 15

444239852

银虫 (正式写手)

[求助] 用四阶龙格库塔法求解常微分方程组已有5人参与

本人是matlab初学者,自己写了程序但一直不能运行,求助高手帮我写一下程序,重谢!!!!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 微分方程组.docx
  • 2015-02-01 20:50:51, 33.06 K

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

月只蓝

主管区长 (职业作家)

引用回帖:
3楼: Originally posted by 7888 at 2015-02-02 08:38:57
非常简单啊,或者用牛顿法也行啊,这样的代码网上一大堆,我记得我自己写,也就10分钟呢。

求写出来,供我们学习一下,花费您10分钟,我愿意赞助100金币。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
7楼2015-02-03 14:36:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

CelestialCYJ

木虫 (小有名气)

【答案】应助回帖

tspan只有0~0.00025,再高就病态算不出来,不知道是不是对的,也有可能我求导求得有问题,没仔细检查

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : main_rg.m
  • 2015-02-04 21:52:26, 67 bytes
  • 附件 2 : rung.m
  • 2015-02-04 21:52:28, 6.26 K
14楼2015-02-04 21:54:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chungwa

新虫 (正式写手)

首先,matlab里面已有ODE函数了。
其次,不能运行,需要自己查错。
另外,计算结果与设置的初值和数值范围关系很大。
10楼2015-02-04 11:10:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

--八云--

专家顾问 (知名作家)

博览众家之长,终集百家之短

【答案】应助回帖

感谢参与,应助指数 +1
三阶龙格库塔一般都够了吧
人原本是不死的,后来他创造了死亡,故而人们歌颂他。
2楼2015-02-01 22:21:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

7888

木虫 (正式写手)

废都绅士

【答案】应助回帖

感谢参与,应助指数 +1
非常简单啊,或者用牛顿法也行啊,这样的代码网上一大堆,我记得我自己写,也就10分钟呢。

» 本帖已获得的红花(最新10朵)

东南小木虫
3楼2015-02-02 08:38:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

444239852

银虫 (正式写手)

送红花一朵
引用回帖:
3楼: Originally posted by 7888 at 2015-02-02 08:38:57
非常简单啊,或者用牛顿法也行啊,这样的代码网上一大堆,我记得我自己写,也就10分钟呢。

我自己写了,但是一直不能运行,这个方程组在文章中明确说了要用四阶龙格库塔法求数值解。既然你觉得简单就麻烦你写一下行吗,因为我是新手所以程序一旦出现错误,我就调试不过来。谢谢高手!
4楼2015-02-02 10:39:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

CelestialCYJ

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
4楼: Originally posted by 444239852 at 2015-02-02 10:39:12
我自己写了,但是一直不能运行,这个方程组在文章中明确说了要用四阶龙格库塔法求数值解。既然你觉得简单就麻烦你写一下行吗,因为我是新手所以程序一旦出现错误,我就调试不过来。谢谢高手!...

你里面的d/dt是求导算符呢还是d/(d*t)?如果求导,你还是先把求导展开,不然本来你这一大串东西敲进去就磨人,还要来算下导数。
5楼2015-02-02 17:36:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

444239852

银虫 (正式写手)

引用回帖:
5楼: Originally posted by CelestialCYJ at 2015-02-02 17:36:18
你里面的d/dt是求导算符呢还是d/(d*t)?如果求导,你还是先把求导展开,不然本来你这一大串东西敲进去就磨人,还要来算下导数。...

是求导
6楼2015-02-03 12:28:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
问题类型是隐式微分方程组求解的初值问题,试试ode15i
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
8楼2015-02-03 20:47:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

444239852

银虫 (正式写手)

引用回帖:
8楼: Originally posted by dbb627 at 2015-02-03 20:47:47
问题类型是隐式微分方程组求解的初值问题,试试ode15i

能帮我写一下吗
9楼2015-02-04 10:46:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 444239852 的主题更新
信息提示
请填处理意见