作者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