勵志

勵志人生知識庫

matlab中eps什麼意思

浮點相對精度

MATLAB中的eps表示浮點相對精度。

當沒有參數時,默認表示1.0到下一個最大浮點數之間的距離的一半,對於雙精度數值來說,這個值大約是2.2204e-16。eps不是一個固定的值,它會隨著N的增大而增大。例如,eps(N)表示數字N的最小精度。由於計算機表示的浮點數不是連續的,而是離散的,有限的,所以用最小相對精度來區分浮點數是一個好方法,但這樣會產生一定的誤差。越靠近0,精度越高。

此外,在MATLAB中進行除法運算時,有時會在分母上加上eps,以防止分母為0的情況發生。