24小时热门版块排行榜    

CyRhmU.jpeg
查看: 824  |  回复: 5

lkh010910110

金虫 (小有名气)

[求助] 谁知道三阶常系数非齐次方程在Fortran里面怎么解?已有1人参与

如题。。。

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

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

问题不是这么问的....
2楼2015-04-21 23:47:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lkh010910110

金虫 (小有名气)

引用回帖:
2楼: Originally posted by pippi6 at 2015-04-21 23:47:53
问题不是这么问的....

好吧,我上传个图片。。。
谁知道三阶常系数非齐次方程在Fortran里面怎么解?
P50422-102534.jpg

3楼2015-04-22 10:37:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
lkh010910110: 金币+50, 有帮助 2015-05-03 15:53:25
引用回帖:
3楼: Originally posted by lkh010910110 at 2015-04-22 10:37:46
好吧,我上传个图片。。。

P50422-102534.jpg
...

首先,把方程写成一阶方程组
y'=f
f'=g
g'=-b2*g-b1*f-b0*y+cos(omega*t)+sin(omega*t)

然后使用4阶Runge-Kutta方法实现时间推进。
如果是初值问题,需要y,f,g的初值,Fortran不难实现。其实,如果使用数值方法,常系数、线性就没什么关系了。
4楼2015-04-22 22:53:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lkh010910110

金虫 (小有名气)

引用回帖:
4楼: Originally posted by pippi6 at 2015-04-22 22:53:12
首先,把方程写成一阶方程组
y'=f
f'=g
g'=-b2*g-b1*f-b0*y+cos(omega*t)+sin(omega*t)

然后使用4阶Runge-Kutta方法实现时间推进。
如果是初值问题,需要y,f,g的初值,Fortran不难实现。其实,如果使用数 ...

如果没有初值怎么求解?
5楼2015-05-03 16:59:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

引用回帖:
5楼: Originally posted by lkh010910110 at 2015-05-03 16:59:57
如果没有初值怎么求解?...

没有初值,就要有其他条件。初值是最常见的
6楼2015-05-05 09:45:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lkh010910110 的主题更新
信息提示
请填处理意见