微控制器筆記 二分法查詢降序最接近的數

2021-08-20 13:13:54 字數 354 閱讀 7715

最近用到的ntc熱敏電阻比較多,測溫度精度還可以,最主要的是還很廉價,原理是不同溫度環境下熱敏電阻的阻值不同,利用這個搭建乙個電路用adc測出來再轉換得到熱敏的電阻值就可以用查表就可以得到溫度了。一般的溫度阻值表多是降序的,而且非線性,這樣的話就需要查詢乙個最接近的值去粗略的得到溫度,也還是能精確到1度的。至於如何制把廠家給的pdf或者excel製作成程裡面的陣列,之前的筆記也有專門提到:

最後貼上查詢**:

static u8 find_num(const unsigned int code *tab,u16 size, u16 num)

by urien 2023年6月7日 12:10:46 

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 ...

二分法查詢

前幾天csdn上說只有10 程式設計師能寫出正確的二分法查詢 so.我在看過二分法查詢方法後寫了乙個 一次測試成功.範圍 需要次數 10 4 100 7 1000 10 10000 14 100000 17 1000000 20 除了對特別小的陣列外,二分法查詢表現是非常優秀的.每次對範圍加倍可以建...