Matlab中eps全称是什么

来源:百度知道 编辑:UC知道 时间:2024/09/21 09:32:47
只知道eps=2.2204e-016
表示一个很小的数
就是不知道全称

eps全称是Epsilon,eps(a)是|a|与大于|a|的最小的浮点数之间的距离,距离越小表示精度越高。默认a=1。我们知道浮点数其实是离散的,有限的,而且间隔是不均匀的。我们可以说一个数旁边的数是什么,而它们之间的距离就反应了其精度。越靠近0,数和数之间就越密集,精度就越高。
0的精度是最高的,也就是说eps(0)才是matlab所能表示的最小的正数。
可以做以下的比较:
1+eps==1;%false
1+eps*0.7==1;%false
1+eps*0.49==1%ture
2+eps==2;%true
2+eps*1.5==2;%false
eps也允许带参数。在MATLAB的命令窗口中键入:help eps或者doc eps将获得eps 的帮助信息: