Bailan4142 二分法求函式的零點 二分法

2021-10-06 21:29:17 字數 984 閱讀 8814

4142:二分法求函式的零點

總時間限制: 1000ms 記憶體限制: 65536kb

描述

有函式:

f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2+ 274 * x - 121

已知 f(1.5) > 0 , f(2.4) < 0 且方程 f(x) = 0 在區間 [1.5,2.4] 有且只有乙個根,請用二分法求出該根。

輸入

無。輸出

該方程在區間[1.5,2.4]中的根。要求四捨五入到小數點後6位。

樣例輸入

樣例輸出

不提供問題鏈結:bailan4142 二分法求函式的零點

問題簡述:(略)

問題分析

數值計算中的解方程問題。需要使用精度判定。

單調遞增(遞減)函式,並且過0點,所以可以用二分法來解,二分查詢一下就可以了。

程式說明:(略)

參考鏈結:(略)

題記:(略)

ac的c++語言程式如下:

/* bailan4142 二分法求函式的零點 */

#include

#include

using

namespace std;

const

double eps =

1e-7

;doublebs(

double left,

double right)

return mid;

}int

main()

4142 二分法求函式的零點(二分查詢)

總時間限制 1000ms 記憶體限制 65536kb 描述有函式 f x x5 15 x4 85 x3 225 x2 274 x 121 已知 f 1.5 0 f 2.4 0 且方程 f x 0 在區間 1.5,2.4 有且只有乙個根,請用二分法求出該根。輸入無。輸出該方程在區間 1.5,2.4 中...

C 二分法查詢,遞迴二分法

用二分法來求需要查詢的值.includeusing namespace std 查詢key元素是否存在 int findkey const int buf 100 const int ilen,const int key else right left mid 1 查詢失敗 return 1 查詢k...

python二分法查詢 Python 二分法查詢

二分法查詢主要的作用就是查詢元素 lst 1,3,5,7,12,36,68,79 資料集 百萬級資料 num int input 請輸入你要查詢的元素資訊 for el in lst if num el print 存在 break else print 不存在 len lst 0 1 2 3 4 ...