文档帮助中心文档
终极
将变量转换为不同的数据类型
B=cast(A,新等级)
B =投(“喜欢”,p)
实例
B=铸造(A.,终极)皈依A.到数据类型(类)终极哪里终极内置数据类型的名称是否与兼容A..这个铸造函数截断函数中的任何值A.不在终极到最近的端点。
B=铸造(A.,终极)
B
A.
铸造
将浮点数转换为整数时,铸造函数将数字舍入为最接近的整数。如果浮点数的小数部分正好为0.5,则它将从零舍入为更大的整数。
B=铸造(A.“喜欢”,P)皈依A.与变量相同的数据类型、稀疏性和复杂性(实数或复数)P如果A.和P都是真的吗B也是真实的。否则,B这很复杂。
B=铸造(A.“喜欢”,P)
P
全部崩溃
转换int8价值观uint8.
int8
uint8
定义8位整数的向量。
A = int8([-5 5]);
转换A.到无符号8位整数。–5值超出了的范围uint8被截断为0。
b=铸件(a,‘uint8’)
b =1x2 uint8行向量0 5
创建一个32位有符号整数的1 × 3向量。
A=int32([-12 34 56])
A=1x3 int32行向量-12 34 56
创建数据类型的复数双重的.
双重的
p=1+2i
p=1.0000+2.0000i
转换A.与变量的数据类型和复杂性相同P.
B=铸件(A,“喜欢”,p)
B =1×3复合体-12.0000+0.0000i 34.0000+0.0000i 56.0000+0.0000i
创建一个2 × 3的零矩阵,其元素是32位无符号整数。
一个= 0(2、3、“uint32”)
A=2x3 uint32矩阵0 0 0 0 0 0
创建数据类型的2 × 2稀疏矩阵双重的.
p =稀疏(2,2,π)
P = (2,2) 3.1416
转换A.与变量的数据类型和稀疏性相同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’
“合乎逻辑”
“字符”
“fi”
“sym”
新类,指定为“单身”,“双人”,“int8”,“int16”,“int32”,“int64”,‘uint8’,‘uint16’,“uint32”,‘uint64’,“合乎逻辑”,“字符”,“fi”或“sym”.
原型,指定为标量、向量、矩阵或多维数组。
全部展开
R2021b中的行为发生了变化
从R2021b开始终极语法的输入参数演员(A,新班级)是区分大小写的。您必须指定终极作为表示新数据类型的字符向量或小写字母字符串。
演员(A,新班级)
例如,要转换双重的重视int8数据类型,必须使用铸造(1.234,'int8').命令铸造(1.234,'Int8')现在是错误。
铸造(1.234,'int8')
铸造(1.234,'Int8')
使用说明和限制:
枚举输入在编译时必须是标量值。不支持枚举数组。万博1manbetx
背景资料
线程池
此函数完全支持基于线程的环境。有关详细信万博1manbetx息,请参阅在基于线程的环境中运行MATLAB函数.
的语法B =投(“喜欢”,p),输出B是一个gpuArray当且仅当P是一个gpuArray.
gpuArray
有关详细信息,请参阅在GPU上运行MATLAB函数(并行计算工具箱).
的语法B =投(“喜欢”,p),输出B是分布式阵列当且仅当P是分布式阵列。
有关详细信息,请参阅使用分布式数组运行MATLAB函数(并行计算工具箱).
班|打字
班
打字
您有此示例的修改版本。是否要用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处