文件帮助中心
单精度阵列
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|逻辑|char
int16
INT32.
INT64.
uint8.
uint16
UINT32
UINT64
逻辑
char
全部收缩
将双精度变量转换为单精度单身的功能。
x = 100;xtype = class(x)
xtype ='双'
y =单身的100.
此功能完全支持高阵列。万博1manbetx有关更多信息,请参阅高阵列。
使用说明和限制:
使用单精度整数时冒号运算符,如果终点中的任一个具有比绝对值更大的值Flintmax('单人')在MATLAB代码中,与MATLAB代码相比,生成的代码可能会产生不同的值。例如:
冒号
Flintmax('单人')
功能z = mismatch_values a =单个(1);b = flintmax('单身的')+ 2;d =单(9);z =答:D:B;结尾
这Z.由于生成的代码和MATLAB代码使用的不同舍入方法,由生成的代码和MATLAB代码计算的值不同。
Z.
此功能完全支持GPU阵列。万博1manbetx有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
此功能完全支持分布式数组。万博1manbetx有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
投|双倍的|typeCast.
投
typeCast.
系统上存在此示例的修改版本。你想打开这个版本吗?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室