EPS是MATLAB中的函數,表示浮點相對精度。 [1] 對雙精度數值來說eps表示從 1.0 到下一個最大雙精度數的距離。 對 單精度 數值來說eps表示從 1.0 到下一個最大單精度數的距離。 [1] 距離越小表示精度越高。 默認a=1。 我們知道 浮點數 其實是離散的,有限的,而且間隔是不均勻的。 我們可以說一個數旁邊的數是什么,而它們之間的距離就反應了其精度。 越靠近0,數和數之間就越密集,精度就越高。 0的精度是最高的,也就是說eps (0)才是matlab所能表示的最小的正數。 eps也允許帶參數。 在MATLAB的命令窗口中鍵入:help eps或者doc eps將獲得eps 的幫助信息: 返回1.0和下一個精度最高的 雙精度浮點數 的差值, 即2^ (-52)
EPS是在函數程序中事先說明的常量,是控制迭代精度的,相當於微積分里面的無限小值。