【 MATLAB 】eps (浮点相对精度)简介
目录
eps
Floating-point relative accuracy
Syntax
d = eps
d = eps(x)
d = eps(datatype)
Description
d = eps
returns the distance from 1.0
to the next larger double-precision number, that is, .
d = eps返回从1.0到下一个更大的双精度数的距离,即。
d = eps(
, where x
)x
has data type single
or double
, returns the positive distance from abs(x)
to the next larger floating-point number of the same precision as x
. If x
has typeduration
, then eps(x)
returns the next larger duration
value. The command eps(1.0)
is equivalent to eps
.
d = eps(x),其中x具有数据类型single或double,返回从abs(x)到下一个与x相同精度的较大浮点数的正距离。 如果x具有typeduration,则eps(x)返回下一个更大的持续时间值。 命令eps(1.0)等同于eps。
d = eps(
returns datatype
)eps
according to the data type specified by datatype
, which can be either 'double'
or 'single'
. The syntax eps('double')
(default) is equivalent to eps
, and eps('single')
is equivalent to eps(single(1.0))
.
d = eps(datatype)根据datatype指定的数据类型返回eps,数据类型可以是“double”或“single”。 语法eps('double')(默认)等同于eps,eps('single')等同于eps(single(1.0))。
Accuracy in Double Precision
-
clc
-
clear
-
close all
-
% Display the distance from 1.0 to the next largest double-precision number.
-
-
d = eps
-
% d = 2.2204e-16
-
% eps is equivalent to eps(1.0) and eps('double').
-
-
% Compute log2(eps).
-
-
d = log2(eps)
-
% d = -52
-
% In base 2, eps is equal to 2^-52.
-
%
-
% Find the distance from 10.0 to the next largest double-precision number.
-
-
d = eps(10.0)
-
% d = 1.7764e-15
结果如下:
d =
2.2204e-16
d =
-52
d =
1.7764e-15
Accuracy in Single Precision
-
clc
-
clear
-
close all
-
% Display the distance from 1.0 to the next largest single-precision number.
-
-
d = eps('single')
-
% d = single
-
% 1.1921e-07
-
% eps('single') is equivalent to eps(single(1.0)).
-
-
% Compute log2(eps('single')).
-
-
d = log2(eps('single'))
-
% d = single
-
% -23
-
% In base 2, single-precision eps is equal to 2^-23.
-
-
% Find the distance from the single-precision representation of 10.0 to the next largest single-precision number.
-
-
d = eps(single(10.0))
-
% d = single
-
% 9.5367e-07
结果如下:
d =
single
1.1921e-07
d =
single
-23
d =
single
9.5367e-07
文章来源: reborn.blog.csdn.net,作者:李锐博恩,版权归原作者所有,如需转载,请联系作者。
原文链接:reborn.blog.csdn.net/article/details/83066384
- 点赞
- 收藏
- 关注作者
评论(0)