文件帮助中心文件
将变量转换为不同的数据类型
B =演员(a,newclass)
b =施法(a,'喜欢',p)
例子
B.=施放(一种那纽约)转换一种到数据类型(类)纽约, 在哪里纽约是兼容的内置数据类型的名称一种. 这个投函数截断任何值一种这在范围之外纽约到最近的终点。
B.=施放(一种那纽约)
B.
一种
纽约
投
将浮点数转换为整数时投功能将数字转换为最接近的整数。如果浮点数具有恰好0.5的分数部分,则它将从零舍入到整数,幅度较大。
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.
创建一个1×3向量的32位符号整数。
a = int32([ - 12 34 56])
A =1x3 int32行向量-12 34 56.
创建一个复杂的数据类型数双倍的。
双倍的
p = 1 + 2i
p = 1.0000 + 2.0000i
兑换一种与变量相同的数据类型和复杂性P.。
B =施法(a,'像',p)
B=1×3复合物-12.0000 + 0.0000i 34.0000 + 0.0000i 56.0000 + 0.0000i
创建一个2×3的零矩阵,其元素为32位无符号整数。
a =零(2,3,‘uint32’)
A =2x3 uint32矩阵0 0 0 0 0 0
创建数据类型的2乘2稀疏矩阵双倍的。
p =稀疏(2,2,pi)
p =(2,2)3.1416
兑换一种与变量相同的数据类型和稀疏性P.。
b =全部零稀疏:2x3
输入数组,指定为标量,矢量,矩阵或多维数组。
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑|char|FI.复数支持:金宝app是的
单身的
int16
INT32.
INT64.
uint16
UINT32
UINT64
逻辑
char
FI.
'单身的'
'双倍的'
“int8”
'int16'
'int32'
'int64'
'uint8'
'uint16'
‘uint32’
'uint64'
'逻辑'
“char”
新课程,指定为'单身的'那'双倍的'那“int8”那'int16'那'int32'那'int64'那'uint8'那'uint16'那‘uint32’那'uint64'那'逻辑', 要么“char”。
原型,指定为标量,矢量,矩阵或多维数组。
使用说明和限制:
枚举输入必须在编译时标量标标量值。不支持枚举数组。金宝app
对于语法b =施法(a,'喜欢',p), 输出B.是A.GPUArray.如果并且只有P.是A.GPUArray.。
GPUArray.
有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
对于语法b =施法(a,'喜欢',p), 输出B.是一个分布式数组,如果且仅当P.是一个分布式阵列。
有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
班级|typeCast.
班级
typeCast.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室