作者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