找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

C語言查表法,得到的數(shù)值都是整數(shù),如何保留一位小數(shù)?

查看數(shù): 1294 | 評論數(shù): 2 | 收藏 1
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時(shí)間: 2022-3-16 09:02

正文摘要:

查表法顯示的數(shù)值其實(shí)是數(shù)組的下標(biāo),對嗎?這樣就只能是0,1,2,3,4,5,。。。。。。,但我想保留一位小數(shù),如何處理?從網(wǎng)上查了一下,可以用插值算法,可是數(shù)組相鄰的兩個數(shù)值相差不大,如18,20,25,31,33, ...

回復(fù)

ID:962286 發(fā)表于 2022-3-16 21:14
2樓正解,只要將數(shù)放大10的N次倍,就成整數(shù)了。這樣既可以解決樓主的問題,又可以減少運(yùn)算長期占用CPU資源。
ID:883242 發(fā)表于 2022-3-16 12:26
把表格里面的數(shù)值放大10倍,把其他參數(shù)放大10倍,代入原有公式,結(jié)果乘10或者除10(你給的公式和代碼不對應(yīng),所以看不出應(yīng)該怎么處理)。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表