c语言实现二分法_C语言实现二分法求解方程在区间内的根
生活随笔
收集整理的這篇文章主要介紹了
c语言实现二分法_C语言实现二分法求解方程在区间内的根
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C語言實現二分法求解方程在區間內的根。
設有非線性方程:
其中,
為 上連續函數且設 (不妨設方程在 內僅有一個實根),求上述方程實根的二分法過程,就是將含根區間[a,b]逐步分半,檢查函數值符號的變化,以便確定含根的充分小區間。二分法敘述如下:記
第一步分半計算(k=1):將 分半,計算中點 及 ,如果
則根一定在區間 內,否則根一定在區間 內,于是得到長度縮短一半的含根區間 ,即:
第k步分半計算:重復上述過程。
以一元n次多項式舉例:C語言實現程序如下:
/*結果展示(以
為例,取上范圍 ,以 為精度):總結
以上是生活随笔為你收集整理的c语言实现二分法_C语言实现二分法求解方程在区间内的根的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 古诗300首一年级
- 下一篇: stream模式不能接受blob文件_一