看板 C_and_CPP 關於我們 聯絡資訊
其實是要比較C6416和C6713的差別!! 因為現在我有一組小數的係數,到小數點後面三四十位 在考慮要用定點還是浮點運算,定點的話,可以要把小數變整數忽略掉很多!!浮點?? 想問一下浮點運算精確到16位元 是代表什麼意思啊?? 是代表二進位來看的話.....XXXX.XXXXXXX...總共可以到15個X的意思嗎??(一個表示正負) 那我又怎麼知道小數到幾位整數到幾位啊!!? 像如果是定點精確到16位元可以知道是0~2^15 浮點呢??? 謝謝回答^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.147.167 ※ 編輯: garsam 來自: 220.134.147.167 (03/18 01:07)
wowtiger:你說的是定點運算? 03/18 01:06
garsam:定點的我懂...但浮點的有點錯亂= =a 03/18 01:08
garsam:其實我只是想問一個16位元的浮點運算!!它的範圍?? 03/18 01:09
wowtiger:sEEEEEEEEmmmmmmmmmmmmmmmmmmmmmmm 03/18 01:09
wowtiger:?????????^^^^^^^^^^^^^^^^0000000 03/18 01:09
garsam:樓上是啥@@? 03/18 01:11
wowtiger:你是指 half precsion ? 03/18 01:11
garsam:還是我問錯了...我只是想問C6713的浮點可以精確到?? 03/18 01:14
TroyLee:直接去問賣你的業務比較快...C6416 C6713沒用過..@@ 03/18 01:17
garsam:6416我懂...6713沒業務啊啊啊啊!! 03/18 01:19
wowtiger:half precsion 最大就 32768+32768*1023/1024=65504 03/18 01:19
wowtiger:依照 IEEE754 規則 6.103515625e-5 以下開始 denormal 03/18 01:20
MOONRAKER:16-b已經quardraple precision了,試想你平常用的浮點 03/18 07:43
MOONRAKER:才4-byte…說錯了,16-b = 2 bytes 那的確是half prec 03/18 07:44
VictorTom:16bits浮點跟16bits精確的浮點應該不太一樣吧?_? 03/18 09:24
VictorTom:小弟的認知是幾bits精確應該是指mantisa有幾bits能存. 03/18 09:24
VictorTom:以IEEE754 float來說, 23bits=>0.301x23約十進位6位. 03/18 09:25
VictorTom:所以16bits的mantisa大約換算十近位有效位數在4位左右. 03/18 09:26
VictorTom:PS. 0.301是log2, 不過為什麼這麼算我已經還給老師了Orz 03/18 09:27
VictorTom:如果真是說half precision, 10位的mantisa約十近位3位. 03/18 09:29
VictorTom:N bits精確就是二近位的浮點數1.(N個0或1)為止還是準的. 03/18 09:32