java的算法有哪些 編寫一個(gè)C 風(fēng)格的程序,用二分法求解方程f(x)=0的根?
編寫一個(gè)C 風(fēng)格的程序,用二分法求解方程f(x)=0的根?要通過二分法找到方程x*x-x-1=0的正根,必須精確到小數(shù)點(diǎn)后四位。(matlab)L1公式f(AK)*f(BK)0,則A2=x1,B2=
編寫一個(gè)C 風(fēng)格的程序,用二分法求解方程f(x)=0的根?
要通過二分法找到方程x*x-x-1=0的正根,必須精確到小數(shù)點(diǎn)后四位。(matlab)
L1公式
f(AK)*f(BK)0,則A2=x1,B2=B1,否則A2=A1,B2=x1。我們得到[A2,B2]滿足:F(A2)F(B2)=A1,b2s
x=(a,b)/2
如果fun(a)*fun(x)
b=x
否則
a=x
end
K=K1
end
x=(a,b) /2%X是方程的解
K%K是計(jì)算次數(shù)
討論和分析實(shí)驗(yàn)結(jié)果
X=0通過二分法得到。
7391,要達(dá)到基本要求,題目要求精確到小數(shù)點(diǎn)后四位,告訴問題二分法要達(dá)到精度;計(jì)算次數(shù)是14次,二分法收斂性很好,收斂速度不快。