[問題] 用Fortran寫積分
請問一下 用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
推
04/26 14:40, , 1F
04/26 14:40, 1F
※ 編輯: dreamerx 來自: 140.116.201.99 (04/26 17:07)
→
04/26 17:07, , 2F
04/26 17:07, 2F
→
04/27 10:35, , 3F
04/27 10:35, 3F
→
04/29 00:20, , 4F
04/29 00:20, 4F
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章