看板 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
agody:有初始和邊界條件 f(0)=f(無窮)=0 <=我沒看到初始條件 04/26 14:40
※ 編輯: dreamerx 來自: 140.116.201.99 (04/26 17:07)
dreamerx:改了 抱歉 = = 04/26 17:07
dreamerx:有沒有人可以教一下 = = 04/27 10:35
dreamerx:真的沒有人可以教一下 = = ? 04/29 00:20