24小时热门版块排行榜    

查看: 465  |  回复: 7
当前主题已经存档。

阳光茶园

禁虫 (职业作家)

本帖内容被屏蔽

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

hyk2006

木虫 (小有名气)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
kuhailangyu(金币+2,VIP+0):谢谢回帖交流 6-17 16:50
两个结果都是双精度的,可能有误差

可以比较结果的前n项的值
vpa(0.15-0.10,n)==vpa(0.10-0.05,n)
或者看它们的差是否小于系统精度
(0.15-0.10)-(0.10-0.05)
期待高手给出更好的解释
2楼2009-06-17 16:21:47
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

sitonyl

铁杆木虫 (文坛精英)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
kuhailangyu(金币+1,VIP+0):谢谢参与,欢迎常来 6-18 11:11
比较怪异。试一下,
0.15-0.1==0.12-0.07
结果是正确的,而
0.15-0.1==0.13-0.08
结果不正确。

[ Last edited by sitonyl on 2009-6-18 at 07:29 ]
zz
3楼2009-06-18 07:25:54
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

mininurse

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
sunxiao(金币+1,VIP+0):谢谢参与,欢迎常来 6-19 03:19
应该就是双精度的问题吧
4楼2009-06-18 16:45:58
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

sitonyl

铁杆木虫 (文坛精英)


kuhailangyu(金币+1,VIP+0):谢谢回帖交流 6-20 09:28
试验了一下,是计算精度的问题。知道了这个,解决方法就比较简单了。
zz
5楼2009-06-19 22:57:30
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师


wuguocheng(金币+1,VIP+0):谢谢回帖交流 8-13 20:07
isequal(num2str(1.3-0.5),num2str(1.2-0.4))
6楼2009-06-25 10:13:24
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

yf_appe

木虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
精度问题还是要好好研究,我在读入EXCEL数据的时候也遇到类似问题,整个文件读入的时候,系统自动将所有数据转换成了科学计数法,本来有用需要的数据被四舍五入了,但是只读取其中某一列的话,数据就是正确的!
所以说还是把C语言的书拿出来把精度这一节好好研究一下吧
7楼2009-08-11 22:27:41
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

smy1982

木虫 (正式写手)

恩,学习了
如果你曾歌颂黎明,那么也请你拥抱黑夜。
8楼2009-08-13 19:27:25
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 阳光茶园 的主题更新
信息提示
请填处理意见