文档

将变量转换为不同的数据类型

描述

例子

B=投(一个终极转换一个到数据类型(类)终极,在那里终极内置数据类型的名称是否兼容一个.的函数截断中的任何值一个的范围之外终极到最近的端点。

方法将浮点数转换为整数时函数将数字舍入为最接近的整数。如果浮点数的小数部分恰好为0.5,则它从0舍入到值更大的整数。

例子

B=投(一个“喜欢”,p转换一个具有与变量相同的数据类型、稀疏性和复杂性(实或复杂)p.如果一个而且p那么,两者都是真的吗B也是真实的。否则,B是复杂的。

例子

全部折叠

转换int8uint8

定义一个8位整数向量。

A = int8([-5 5]);

转换一个到无符号8位整数。的范围之外的-5值uint8被截断为0。

B = cast(a,“uint8”
b =1x2 uint8行向量0 5

创建一个1乘3的32位有符号整数向量。

A = int32([-12 34 56])
一个=1x3 int32行向量-12 34 56

创建数据类型的复数

P = 1+2i
P = 1.0000 + 2.0000i

转换一个到与变量相同的数据类型和复杂性p

B = cast(A,“喜欢”, p)
B =1×3复杂-12.0000 + 0.0000i 34.0000 + 0.0000i 56.0000 + 0.0000i

创建一个2 × 3的零矩阵,其元素为32位无符号整数。

A = 0 (2,3,“uint32”
一个=2x3 uint32矩阵0 0 0 0 0 0

创建数据类型的2 × 2稀疏矩阵

P =稀疏(2,2,pi)
P = (2,2) 3.1416

转换一个到与变量相同的数据类型和稀疏性p

B = cast(A,“喜欢”, p)
B =全零稀疏:2x3

输入参数

全部折叠

输入数组,指定为标量、向量、矩阵或多维数组。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|fi
复数支持:金宝app是的

新类,指定为“单一”“双”“int8”“int16”“int32”“int64”“uint8”“uint16”“uint32”“uint64”“逻辑”,或“字符”

原型,指定为标量、向量、矩阵或多维数组。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|fi
复数支持:金宝app是的

扩展功能

R2006a之前介绍