什么';在Matlab中eps的实际值是多少?

什么';在Matlab中eps的实际值是多少?,matlab,Matlab,根据MATLAB文档,eps的值应为2^-52 “eps返回从1.0到下一个最大双精度数字的距离,即eps=2^(-52)。”(from) 但是,当我在MATLAB的命令窗口中键入eps时,我得到eps=2.2204e-016 我很困惑。eps的实际值是多少 谢谢。呃,在我的机器上,Matlab给出了2^(-52)==2.2204e-16。我在你的问题中遗漏了一些明显的东西吗?呃,在我的机器上,Matlab给出了2^(-52)==2.2204e-16。我在你的问题中遗漏了一些明显的东西吗?你说得

根据MATLAB文档,
eps
的值应为
2^-52

“eps返回从1.0到下一个最大双精度数字的距离,即eps=2^(-52)。”(from)

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

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


谢谢。

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

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

你说得对!我真傻。我想的是2*(10^(-52)),而不是2^(-52)。我的错,对不起!你说得对!我真傻。我想的是2*(10^(-52)),而不是2^(-52)。我的错,对不起!