文档帮助中心文档
单精度数组
MATLAB中的单精度变量®存储为数据类型(类)的4字节(32位)浮点值。单。例如:
单
y =单(10);谁y
名称大小字节类属性y 1x1 4单个
有关浮点值的更多信息,请参见浮点数。
如果您有一个不同类型的数组,例如双或int8,则可以使用单函数。
双
int8
Y =单(X)
例子
Y =单(X)转换X单精度。
Y =单(X)
X
全部展开
输入数组,指定为标量、向量、矩阵或多维数组。
数据类型:双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
字符
全部折叠
属性将双精度变量转换为单精度单函数。
x = 100;xtype类(x) =
xtype =“双”
y =单(x)
y =单One hundred.
这个函数完全支持高数组。万博1manbetx有关更多信息,请参见高大的数组。
使用注意事项及限制:
使用单精度整数时结肠运算符,如果任意一个端点的绝对值大于flintmax(单)在MATLAB代码中,那么生成的代码可能会产生与MATLAB代码不同的值。例如:
结肠
flintmax(单)
函数Z = mismatch_values a = single(1);b = flintmax (“单一”) + 2;d =单(9);z =: d: b;结束
的z由于生成代码和MATLAB代码使用的舍入方法不同,生成代码和MATLAB代码计算的值也不同。
z
该功能完全支持GPU阵列。万博1manbetx有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
该函数完全支持分布式数组。万博1manbetx有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱)。
投|双|定型
投
定型
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系