主要内容

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

描述

例子

B.=施放(一种纽约转换一种到数据类型(类)纽约, 在哪里纽约是兼容的内置数据类型的名称一种. 这个函数截断任何值一种这在范围之外纽约到最近的终点。

将浮点数转换为整数时功能将数字转换为最接近的整数。如果浮点数具有恰好0.5的分数部分,则它将从零舍入到整数,幅度较大。

例子

B.=施放(一种“像”,P.转换一种与变量相同的数据类型,稀疏性和复杂性(真实或复杂)P.。如果一种P.既真实,那么B.这也是真实的。否则,,B.很复杂。

例子

全部收缩

兑换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 =施法(a,'像',p)
b =全部零稀疏:2x3

输入参数

全部收缩

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

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑|char|FI.
复数支持:金宝app是的

新课程,指定为'单身的''双倍的'“int8”'int16''int32''int64''uint8''uint16'‘uint32’'uint64''逻辑', 要么“char”

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

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑|char|FI.
复数支持:金宝app是的

扩展能力

在R2006A之前介绍