Main Content

realmin

最小标准浮点数

说明

示例

f = realmin 返回 IEEE® 双精度形式的最小标准正浮点数。这等于 2^(-1022)

示例

f = realmin(precision) 返回 IEEE 单精度或双精度形式的最小标准正浮点数。对于双精度,这等于 realmin;对于单精度,等于 single(2^(-126))

示例

f = realmin("like",p) 返回与浮点变量 p 具有相同数据类型、稀疏性和复/实性(实数或复数)的最小正规化正浮点数。

示例

全部折叠

将输出格式设置为长科学记数法。返回 IEEE® 双精度形式的最小标准正浮点数。

format long e
f = realmin
f = 
    2.225073858507201e-308

返回 IEEE® 单精度形式的最小标准正浮点数。

f = realmin("single")
f = single
    1.1755e-38

检查 f 的类。

class(f)
ans = 
'single'

返回与一个现有数组具有相同数据类型和复/实性的最小标准正浮点数。

首先,创建一个 single 数据类型的复数向量。

p = single([0.12+2i -0.5i 3]);

以标量形式返回最小标准正浮点数,该标量是与 p 类似的复数。

f = realmin("like",p)
f = single
    1.1755e-38 + 0.0000e+00i

创建一个 10×10 稀疏矩阵。

p = sparse(10,10,pi);

返回与 p 具有相同数据类型和稀疏性的最小标准正浮点数。输出是一个 1×1 稀疏矩阵。

f = realmin("like",p)
f = 
   (1,1)     2.2251e-308

输入参数

全部折叠

浮点精度类型,指定为 "double""single"

原型,指定为浮点变量。

数据类型: double | single
复数支持:

扩展功能

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

版本历史记录

在 R2006a 之前推出