24小时热门版块排行榜    

查看: 1418  |  回复: 9

m76acxb

铜虫 (小有名气)

[求助] 四阶龙格库塔编程

对于方程组:1.目的是画plot(X,H);利用四阶龙格库塔库塔编程
                     2.初值:T=0时,X=0,H=1;,X的范围【0 1】;相关式子已经写在第二个图片里
                     3.大致思路是每个X的取值都有一个相对应的T,然后将X和T代入到方程求解H
                    4.个人最大困难在于这个方程组中既含有T又含有X,然后X和T又是一个函数关系。
希望能够给出相应的程序,求帮忙!!

四阶龙格库塔编程
耦合方程组.gif


四阶龙格库塔编程-1
相关式子.gif
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

WNFLY

铜虫 (小有名气)

如果图片里第二个式子两端微元dx可以同时消去,换成dt,那么可以推出
dh/dt=-h/u * du/dt

再把第一个式子的du/dt带入,这样不就是关于h的初值问题了?

[ 发自手机版 http://muchong.com/3g ]
2楼2015-05-25 20:40:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

WNFLY

铜虫 (小有名气)

前两个式子左端分别相乘,右边分别相乘,就可以直接得到dh/dt的表达式了

[ 发自手机版 http://muchong.com/3g ]
3楼2015-05-25 20:50:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

WNFLY

铜虫 (小有名气)

除了二楼所说的,对u1可以这样处理,让它对时间T求导,变成常微分方程,这样就把u1作为第三个变量,整个方程组就变成一个三阶常微分方程组

[ 发自手机版 http://muchong.com/3g ]
4楼2015-05-25 22:44:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

m76acxb

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by WNFLY at 2015-05-25 20:40:14
如果图片里第二个式子两端微元dx可以同时消去,换成dt,那么可以推出
dh/dt=-h/u * du/dt

再把第一个式子的du/dt带入,这样不就是关于h的初值问题了?

那这样dh/dt的式子中不是含有X和T两个变量,现在知道X=【0 1】,那T该怎么处理,能写一下程序吗?
5楼2015-05-26 08:53:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

m76acxb

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by WNFLY at 2015-05-25 22:44:58
除了二楼所说的,对u1可以这样处理,让它对时间T求导,变成常微分方程,这样就把u1作为第三个变量,整个方程组就变成一个三阶常微分方程组

对于这个方程组我最纠结的就是怎么处理X和T,第二个方程进行龙哥库塔时有X=【0 1】,但是对于第一个方程怎么把T带入到第二个方程,我要画plot(X,H)。其实最原始方程就是一个偏微分方程的式子,然后变成了这样无量纲化的两个一般的微分方程,不知道该咋办,能够帮忙写一下程序吗?
6楼2015-05-26 09:12:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

WNFLY

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by m76acxb at 2015-05-26 09:12:50
对于这个方程组我最纠结的就是怎么处理X和T,第二个方程进行龙哥库塔时有X=【0 1】,但是对于第一个方程怎么把T带入到第二个方程,我要画plot(X,H)。其实最原始方程就是一个偏微分方程的式子,然后变成了这样无量 ...

其实我认为合理的解法是三楼和四楼所说的
三楼的变换应该是比较合理的:
左边:dh/dx*dx/dt =dh/dt
右边:u*(-h/u)*∂h/∂x=-h*∂h/∂x
而∂h/∂x你不是算出来了吗
这样:dh/dt=-h*∂h/∂x              (2)

再加上:   
dx/dt=u                                     (1)
du1/dt=0.8*cos(20*pi*t)*20 (3)

三个未知数x   h   u1
求解时不要把u1直接带入而把它当成未知数

你想画的(x,h)关系很简单,如果那三个方程组成的方程组解出了,把对应时刻的x和h直接作图不就行了

[ 发自手机版 http://muchong.com/3g ]

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

7楼2015-05-26 16:01:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

m76acxb

铜虫 (小有名气)

送红花一朵
引用回帖:
7楼: Originally posted by WNFLY at 2015-05-26 16:01:02
其实我认为合理的解法是三楼和四楼所说的
三楼的变换应该是比较合理的:
左边:dh/dx*dx/dt =dh/dt
右边:u*(-h/u)*∂h/∂x=-h*∂h/∂x
而∂h/∂x你不是算出来了吗
这样:dh/dt=- ...

先谢谢了,程序已经写出来了,基本方法跟你说的大致一样,但是我想问一下,就是这个方程的初始值T=0,X=0,H=1是不是就在开始计算的时候用到,然后程序自己计算的时候就用前一步的计算结果进行迭代计算,后面的计算与初值没关系了
8楼2015-05-26 17:07:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

WNFLY

铜虫 (小有名气)

引用回帖:
8楼: Originally posted by m76acxb at 2015-05-26 17:07:47
先谢谢了,程序已经写出来了,基本方法跟你说的大致一样,但是我想问一下,就是这个方程的初始值T=0,X=0,H=1是不是就在开始计算的时候用到,然后程序自己计算的时候就用前一步的计算结果进行迭代计算,后面的计算 ...

当然

[ 发自手机版 http://muchong.com/3g ]
9楼2015-05-26 18:44:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

m76acxb

铜虫 (小有名气)

引用回帖:
9楼: Originally posted by WNFLY at 2015-05-26 18:44:18
当然
...

显示“当前回帖不是应助回帖,您不能对此进行金币奖励哦,”给不了你金币
10楼2015-05-27 15:02:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 m76acxb 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +4 Tide man 2026-08-11 4/200 2026-08-12 00:39 by liuqidi
[基金申请] 小木虫上这么多卖论文的,真有人买论文么?感觉没必要啊 +8 Tide man 2026-08-10 9/450 2026-08-11 20:39 by beefly
[基金申请] 帮忙看看fileCode +7 wwncly 2026-08-10 13/650 2026-08-11 19:36 by 冰心玉壶晴
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
[论文投稿] 职称评审,求友友推荐见刊最快的期刊 +3 工厂打螺丝 2026-08-08 3/150 2026-08-11 13:42 by 会议编辑
[基金申请] 听说今天filecode变了 +26 布布和一二 2026-08-06 49/2450 2026-08-11 13:18 by WH3796
[基金申请] filecode +9 documentary 2026-08-10 9/450 2026-08-11 10:08 by wk7465
[基金申请] 确定了,国自然21号放榜 +6 布布和一二 2026-08-10 7/350 2026-08-10 19:15 by 2000zf36392
[基金申请] 国自然结果 +4 Vierhys 2026-08-10 8/400 2026-08-10 15:06 by Vierhys
[基金申请] 面上项目filecode邪修 +5 西山十月 2026-08-09 7/350 2026-08-10 07:32 by 仁砚薪传
[基金申请] filecode与中标关系的预测 +5 布布和一二 2026-08-07 5/250 2026-08-09 16:15 by 袁向阳007
[基金申请] fileCode有新解读? +10 Tide man 2026-08-08 18/900 2026-08-09 12:55 by 仁砚薪传
[基金申请] 关于filecode,很负责任的告诉大家 +6 爱看书的可乐 2026-08-08 7/350 2026-08-08 22:13 by a_niu
[基金申请] 关于豆爷回答的JTJC与%2F数量 +5 yang182083 2026-08-06 7/350 2026-08-08 18:29 by zhanghaozhu
[基金申请] 国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率 +7 a089 2026-08-07 7/350 2026-08-08 18:05 by gltch
[基金申请] 关于filecode +4 布布和一二 2026-08-07 7/350 2026-08-07 22:55 by zhanghaozhu
[基金申请] 固定端突然变了,今天 +6 archvillain 2026-08-06 10/500 2026-08-07 16:03 by 医学老男孩
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 求各位大神看下 100+6 hpkpkpkp 2026-08-05 33/1650 2026-08-06 14:49 by zhiyanjiang
信息提示
请填处理意见