主要内容

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

描述

例子

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

将浮点数转换为整数时,函数将数字四舍五入到最接近的整数。如果浮点数恰好是0.5的小数部分,那么它将从0舍入到具有更大大小的整数。

例子

B=投(一个,'喜欢',p转换一个与变量相同的数据类型、稀疏性和复杂性(真实或复杂)p.如果一个p都是真的吗B也是真实的。除此以外,B是复杂的。

例子

全部折叠

转换int8uint8

定义一个由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 =投(A,“喜欢”, p)
B =所有零稀疏:2x3

输入参数

全部折叠

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

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|fi
复数的支持:万博1manbetx是的

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

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

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|fi
复数的支持:万博1manbetx是的

扩展功能

之前介绍过的R2006a