作者dreamerx (Tag)
看板Fortran
标题[问题] 用Fortran写积分
时间Sun Apr 26 03:55:21 2009
请问一下 用Fortran写一个积分叠代法来解f"'+f"f=0
f=积分f'dx
f"=积分c*exp(-f)dx
f'=积分f"dx
有初始和边界条件 f(0)=f'(0)=0 , f'(无穷)=1 ( 抱歉 没写清楚 = = )
出题者说一开始用f'=1 代进去叠代 ( 到新的f'和旧的f'极接近为止 )
叠到最後会有exact solution
我想问的是
这个一开始叠代进去的f'要用什麽型式去代入?
f'是个未知的函数f'(x)
要把他当成1代入叠代过程
要设成一个array吗?
如果是array 要怎麽去积分它?
这个问题困扰我好几个礼拜了
希望有处理过类似问题的前辈可以指导一下
本身的程式程度真的不怎麽好 = =
先谢谢了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.222.91
1F:推 agody:有初始和边界条件 f(0)=f(无穷)=0 <=我没看到初始条件 04/26 14:40
※ 编辑: dreamerx 来自: 140.116.201.99 (04/26 17:07)
2F:→ dreamerx:改了 抱歉 = = 04/26 17:07
3F:→ dreamerx:有没有人可以教一下 = = 04/27 10:35
4F:→ dreamerx:真的没有人可以教一下 = = ? 04/29 00:20