24小时热门版块排行榜    

查看: 1425  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 应该是93bebmhtak前后十一个字符比较关键 +22 Lanmanbaby 2026-08-09 36/1800 2026-08-12 22:50 by sdfapple719
[基金申请] 关于Filecode分析方法 +8 majunge000 2026-08-10 9/450 2026-08-12 22:17 by 虫友是什么虫
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +10 Tide man 2026-08-11 10/500 2026-08-12 20:59 by 陈晨晨陈啊
[基金申请] 不应该看fileCode +5 且听虎啸 2026-08-12 6/300 2026-08-12 16:26 by Tide man
[基金申请] 长年满屏的广告,版主太不责任了。基金也等的急 +4 gltch 2026-08-12 4/200 2026-08-12 16:08 by eulota
[基金申请] filecode +13 documentary 2026-08-10 15/750 2026-08-12 15:56 by 云上清扬
[论文投稿] 职称评审,求友友推荐见刊最快的期刊 +4 工厂打螺丝 2026-08-08 4/200 2026-08-12 09:18 by hansi2025
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +3 majunge000 2026-08-11 4/200 2026-08-11 20:13 by lch2012
[基金申请] 帮忙看看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
[基金申请] 听说今天filecode变了 +26 布布和一二 2026-08-06 49/2450 2026-08-11 13:18 by WH3796
[基金申请] 静等基金结果 +5 gjjjzhong 2026-08-10 16/800 2026-08-10 17:19 by Tide man
[基金申请] 国自然结果 +4 Vierhys 2026-08-10 8/400 2026-08-10 15:06 by Vierhys
[基金申请] 关于filecode,很负责任的告诉大家 +6 爱看书的可乐 2026-08-08 7/350 2026-08-08 22:13 by a_niu
[基金申请] 国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率 +7 a089 2026-08-07 7/350 2026-08-08 18:05 by gltch
[基金申请] 化学口download_prp&fileCode的固定段好像这几天一直没变,有变的大神么? +3 Tide man 2026-08-07 4/200 2026-08-07 22:39 by Tide man
[基金申请] 固定端突然变了,今天 +6 archvillain 2026-08-06 10/500 2026-08-07 16:03 by 医学老男孩
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 22/1100 2026-08-07 14:45 by 且听虎啸
[基金申请] 大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑 +5 Tide man 2026-08-06 7/350 2026-08-07 13:11 by 医学老男孩
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
信息提示
请填处理意见