【问题标题】:What's the actual value of eps in Matlab?Matlab中eps的实际值是多少?
【发布时间】:2012-05-14 13:35:30
【问题描述】:

根据 MA​​TLAB 文档,eps 的值应该是 2^-52

"eps 返回从 1.0 到下一个最大双精度数的距离,即 eps = 2^(-52)。" (来自http://www.mathworks.com/help/techdoc/ref/eps.html)。

但是,当我在 MATLAB 的命令窗口中键入 eps 时,我得到了 eps = 2.2204e-016

我很困惑。 eps 的实际值是多少

谢谢。

【问题讨论】:

    标签: matlab


    【解决方案1】:

    Err,在我的机器上,Matlab 给出了2^(-52) == 2.2204e-16。我在你的问题中遗漏了一些明显的东西吗?

    【讨论】:

    • 你是对的!那是我的愚蠢。我在想 2*(10^(-52)),not 2^(-52)。我的错,对不起!
    猜你喜欢
    • 1970-01-01
    • 2015-03-28
    • 2015-05-25
    • 2018-08-02
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-20
    相关资源
    最近更新 更多