flintmax

浮点格式的最大连续整数

描述

例子

f= flintmax返回IEEE中最大的连续整数®双精度2 ^ 53。在这个值之上,双精度格式没有整数精度,并且不是所有的整数都可以精确地表示。

例子

f= flintmax (精度)返回IEEE单精度或双精度中最大的连续整数。flintmax返回单(2 ^ 24)对于单精度和2 ^ 53双精度。

例子

全部折叠

返回IEEE®双精度中最大的连续整数,2 ^ 53

格式ef = flintmax
f = 9.007199254740992 e + 15

返回IEEE®单精度中最大的连续整数,单(2 ^ 24)

f = flintmax (“单一”)
f =16777216

检查的类别f

类(f)
ans = '单'

所返回的值之上flintmax(单),并不是所有的整数都可以用单精度精确地表示。

返回IEEE®单精度中最大的连续整数,单(2 ^ 24)

f = flintmax (“单一”)
f =16777216

添加1返回的值flintmax

f1 = f + 1
f1 =16777216

f1等于f

isequal (f, f1)
ans =逻辑1

添加2返回的值flintmax。数量16777218精确表示为单精度,而16777217不是。

f2 = f + 2
f2 =16777218

输入参数

全部折叠

浮点精度类型,指定为“双”“单一”

数据类型:字符

输出参数

全部折叠

作为标量常量返回的浮点格式的最大连续整数。这个常数是2 ^ 53对于双精度和单(2 ^ 24)单精度。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

介绍了R2013a