看板 Grad-ProbAsk 關於我們 聯絡資訊
單精度浮點數 在最小denormalized number部分,教科書寫Exponent是0還有Fraction是非0 我套入公式覺得怪怪的, (-1)^Sign x (1+Significand) x 2^(Exp-Bias) 因為Bias是127,若Exponent為0則應該是 0.0000 0000 0000 0000 0000 001 x 2^(-127) 可是張凡的講義是 0.0000 0000 0000 0000 0000 001 x 2^(-126) 請問哪裡有問題呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.91.184
hunter0904:真的怪怪的@@ 我猜是寫的時候 exp還是寫0 12/31 08:23
hunter0904:然後表示的時候 因為範圍最低就是-126~+127 12/31 08:23
hunter0904:還是請高手來解答好了= = 好怪 12/31 08:31
aoqq12:白算盤有寫... 12/31 12:02
aoqq12:-127是內建的特殊數 12/31 12:03
aoqq12:所以要從-126往後扣23bit 致於exp的問題 12/31 12:03
aoqq12:= =不就是規定格式 他都說是"非正規數"了 12/31 12:04
aoqq12:不能用正規數的角度去看 12/31 12:04
aoqq12:正規數要1.xxxx才能表示 12/31 12:05
zelkova:照a大說法, 不依規定格式去看, 要怎麼把它化成32bit表示? 12/31 18:49
zelkova:0.0000 0000 0000 0000 0000 001 x 2^(-126) = ...? 12/31 18:50
aoqq12:照他的表給的啊 exp=0 只是把他想成進入另一個模式 12/31 22:41
aoqq12:有效位數如果你寫 001 就代表(0.001)*2^-126 12/31 22:43
zelkova:這樣看來就是最小正規跟非正規都乘2^-126, 只是電腦用exp 12/31 23:19
zelkova:來區分它們, 你的意思是這樣嗎? 12/31 23:19
aoqq12:應該是這樣沒錯 = =不過只要背好那個表就好啦 01/01 00:19
aoqq12:跟最大最小值 記起來 01/01 00:19
aoqq12:他會要你寫的應該都是正規格式 01/01 00:20
aoqq12:畢竟書上只細談那個 01/01 00:20
aoqq12:哦哦還有新年快樂 哈哈 我想你是需要一個合理的解釋 01/01 00:21
aoqq12:讓自己記起來吧 照這樣想就對啦 01/01 00:21
zelkova:呵呵 今天是資工天 01 01 新年快樂 01/01 01:58
hswayne:可能的原因是denor允許在保持精確度的情況下逐漸下溢吧 01/29 14:56
sneak: 照他的表給的啊 exp https://daxiv.com 09/11 14:07
slayptter: http://i.imgur.com/Z5DU5Gl.jpg 05/02 23:42
slayptter: 我是這樣認為的 05/02 23:43
slayptter: 雖然已經過了12年 05/02 23:43
slayptter: 希望有幫到你^U^ 05/02 23:43