[問題] 數字篩選已回收

看板MATLAB作者 (Just Be Happy !)時間16年前 (2009/03/12 18:02), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
想請教一個有關數字篩選的問題 目前我有筆資料皆為 xx.xa (ex:12.34)的數字型態 我想從中挑出 小數點第二位 a=0,1,2 的資料 (ex:11.10,9.31,10.22) 請問可用何種方式 ?? 我試過 if (r*10-fix(r*10))<0.3 % r是我要判斷的資料 可是這方式卻有怪怪的問題 if (9.03*10-fix(9.03*10)) <0.3 % 當判斷到9.03這筆資料時 這個條件式判斷確是成立的 !! 90.3 - 90 = 0.3 <-不小於 0.3 因該是不成立才對阿 囧rz 是我電腦卡到陰了嗎 . . !? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.163.220.155

03/12 19:40, , 1F
數字精確度問題
03/12 19:40, 1F

03/12 23:31, , 2F
問題解決,感謝樓上高手的提示
03/12 23:31, 2F
文章代碼(AID): #19kDstaT (MATLAB)
文章代碼(AID): #19kDstaT (MATLAB)