這是俄亥俄州立大學在線微積分課程的一個問題。很簡單,但這個老傢伙想寫一個Python程序,而不是慢慢解決它。對接我的頭靠在牆上:如何逐步近似f(x)使用歐拉方法f'(x)
F'(X)= - 0.5×^ 2 - 0.5F(x)和其滿足
F(-3)= 0。
重複使用線性近似(也稱爲歐拉方法)使用的1/2
def fprime(a):
return -.5*(a**2) - .5*f(a)
h = .5
f(-3) = 0
# So f'(-3) = -.5*(-3)^2 - .5*(0) = -4.5
# And since f(a+h) = f(a) + h*f'(a):
# f(-3 + .5) = f(-3) + .5*(-4.5) = -2.25 which leads to:
# f'(-2.5) = see fprime above . . . .
# repeat steps to solve for f(-1)
一個步長大小如何定義來近似在x = -1
此函數的值f(a)沒有引用自身,然後構造循環? 我很少嘗試編程,並希望我有時間和精力去真正學習。感謝您的耐心等待。
**謝謝@ PM **。我一直對像你們這樣幫助像我這樣的人們的慷慨大方感到驚歎。感謝您的教訓。 – user3308780
@ user3308780:我的榮幸! FWIW,我剛分析解決了它;我會很快將方程式添加到我的答案中。 –