作者big3yen (大三元)
看板MATLAB
標題[問題] 數值過大
時間Mon Jun 18 21:23:35 2012
小弟有個困擾
想請問一下各位先進
例如:
a = 2.37e35
b = a + 100
照理說 b-a應為100
但在matlab計算下,不管是2007b或2010b,結果均為0
爬文發現不是format的問題
float也找不到相關的資訊
只好po文請教,感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.210.253
1F:推 ak075:超越matlab精度? 06/19 01:00
2F:→ big3yen:也許是 好困擾 /_\ 06/19 01:04
3F:→ jatj:取個log吧 06/19 03:02
4F:→ jatj:或是用eps可以知道在這個數下可以接受的最小數字是多少 06/19 03:02
5F:→ H45:老問題,要用sym函數 a = sym(2.37e35); b = a + 100; b - a 06/19 09:35
6F:→ H45:命令列顯示 100 06/19 09:36
7F:→ big3yen:原來如此! 感謝大家的答覆!! 感恩 06/19 19:36