文档帮助中心文档
将变量转换为不同的数据类型
B =投(终极)
B =投(“喜欢”,p)
例子
B=投(一个,终极)转换一个转换为数据类型(类)终极,在那里终极内置数据类型的名称是否兼容一个.这投函数截断中的任何值一个超出范围的终极到最近的端点。
B=投(一个,终极)
B
一个
终极
投
将浮点数转换为整数时,投函数将数字四舍五入到最接近的整数。如果浮点数恰好是0.5的小数部分,那么它将从0舍入到具有更大大小的整数。
B=投(一个,'喜欢',p)转换一个与变量相同的数据类型、稀疏性和复杂性(真实或复杂)p.如果一个和p都是真的吗B也是真实的。除此以外,B是复杂的。
B=投(一个,'喜欢',p)
p
全部折叠
转换int8值uint8.
int8
uint8
定义一个由8位整数组成的向量。
A = int8([-5 5]);
转换一个无符号8位整数。的范围之外的-5值uint8被截断为0。
b =投(a,“uint8”)
B =1x2 uint8行向量0 5
创建一个32位有符号整数的1 × 3向量。
A = int32([-12 34 56])
一个=1x3 int32行向量-12 34 56
创建数据类型的复数双.
双
p = 1 + 2
P = 1.0000 + 2.0000i
转换一个与变量相同的数据类型和复杂性p.
B =投(A,“喜欢”, p)
B =1×3复杂-12.0000 + 0.00000 i 34.0000 + 0.00000 i 56.0000 + 0.00000 i
创建一个2×3矩阵,其元素为32位无符号整数。
一个= 0(2、3、'uint32')
一个=2 x3 uint32矩阵0 0 0 0 0
创建一个2×2稀疏矩阵的数据类型双.
p =稀疏(2,2,π)
P = (2,2) 3.1416
转换一个与变量相同的数据类型和稀疏性p.
B =所有零稀疏:2x3
输入数组,指定为标量、向量、矩阵或多维数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|fi复数的支持:万博1manbetx是的
单
int16
int32
int64
uint16
uint32
uint64
逻辑
字符
fi
“单一”
“双”
'int8'
“int16”
“int32”
“int64”
“uint8”
“uint16”
'uint32'
“uint64”
“逻辑”
'char'
新类,指定为“单一”,“双”,'int8',“int16”,“int32”,“int64”,“uint8”,“uint16”,'uint32',“uint64”,“逻辑”,或'char'.
原型,指定为标量、向量、矩阵或多维数组。
使用注意事项及限制:
枚举输入在编译时必须是标量值。不支持枚举数组。万博1manbetx
的语法B =投(“喜欢”,p),输出B是一个gpuArray当且仅当p是一个gpuArray.
gpuArray
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
的语法B =投(“喜欢”,p),输出B分布式数组是否当且仅当p是分布式阵列。
有关更多信息,请参见使用分布式阵列运行MATLAB函数(并行计算工具箱).
类|定型
类
定型
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系