[問題] 用Fortran寫積分

看板Fortran作者 (Tag)時間15年前 (2009/04/26 03:55), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
請問一下 用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
有初始和邊界條件 f(0)=f(無窮)=0 <=我沒看到初始條件
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
文章代碼(AID): #19ysggGa (Fortran)
文章代碼(AID): #19ysggGa (Fortran)