matlab eps 意义用法以及实例

2024-10-13 10:48:22

MATLAB中eps是一个函数,可以返回某一个数N,的最小浮点数精度,形式例如eps(N)。下面我们就通过一些N取不同的值,介绍一下这个函数的详细用法。

默认最小浮点数精度

在MATLAB主窗口中输入eps,回车matlab eps 意义用法以及实例

我画了一个简图,黑、黑色实心点代表的是数轴的数,例如1,红圈与1的距离代表的就是eps(1),那么在1+eps(1)/2到1之间的所有数,都被认作1,MATLAB无法识别介于1和1+eps(1)/2之间的数

eps(1),我们看一下下面的例子就明白了matlab eps 意义用法以及实例

我们可以看到eps(0)比eps(1)小很多,是别的精度和1一样,在0到eps(0)*0.5之间的所有数都是0,eps(0)*0.5以上到eps(0)之间的所有数都被近似为eps(0)

eps(2)以及eps(N)matlab eps 意义用法以及实例我们可以看到最小精度eps(N)随着数量级增大,eps也在逐渐增大,这在计算的过程中,都要注意。

如果以上经验有用,请点击下方的有用按钮支持我的工作,谢谢!

猜你喜欢