主要内容

创建所有数组价值

描述

x = nan返回“不是数字”的标量表示。运营返回当它们有未定义的数值结果时,例如0/0要么0 *正

例子

X =南(n返回A.n-经过-n矩阵的值。

例子

X =南(sz1,...,szn返回A.sz1——-…——-szN的数组值,sz1,...,szn表示每个维度的大小。例如,南(3,4)返回一个3 × 4矩阵。

例子

X =南(深圳返回一系列值,其中大小向量深圳定义了大小(X).例如,nan([3 4])返回一个3 × 4矩阵。

例子

X =南(___typename.返回一系列数据类型的值typename.,它可以是“单一”要么“双”

例子

X =南(___,'像',p返回一系列具有相同数据类型、稀疏性和复杂性(真实或复杂)的值p.您可以指定typename.要么“喜欢”但不是两者。

例子

全部折叠

创建一个3×3矩阵值。

X =南(3)
X =3×3南南南,南南南

创建一个2×3×4阵列值并显示其大小。

X =南(2、3、4);大小(X)
ans =1×32 3 4

创建一个数组与现有数组大小相同的值。

a = [1 4;2 5;3 6];sz =尺寸(a);X =南(深圳)
X =3×2南,南,南,南

将前一行代码组合成单行是一种常见的模式。

X =南(大小(A));

创建一个1 × 3的向量元素为类型的值

x = nan(1,3,“单一”
X =1x3个单行向量南南南

您还可以根据另一个变量的类型指定输出类型。创建一个变量p类型的.然后,创建一个向量具有相同大小和类型的值p

p =单身([1 2 3]);x = nan(尺寸(p),“喜欢”, p)
X =1x3个单行向量南南南

输入参数

全部折叠

方阵的大小,指定为整数。

  • 如果n是0,然后X是一个空矩阵。

  • 如果n是负数,则它被视为0。

数据类型:||int8|int16|INT32.|int64|uint8|uint16|uint32|uint64

列表中每个维度的大小,作为单独的整型参数指定。

  • 如果任何维度的大小为0,则X为空数组。

  • 如果任何维度的大小为负,则将其视为0。

  • 在第二维度之外,忽略长度为1的尾部维度。例如,南(1,1)创建一个3乘1的向量值。

数据类型:||int8|int16|INT32.|int64|uint8|uint16|uint32|uint64

向量中每个维度的大小,指定为整数行向量。

  • 如果任何维度的大小为0,则X为空数组。

  • 如果任何维度的大小为负,则将其视为0。

  • 在第二维度之外,忽略长度为1的尾部维度。例如,NaN([3 1 1])创建一个3乘1的向量值。

数据类型:||int8|int16|INT32.|int64|uint8|uint16|uint32|uint64

要创建的数据类型,指定为“双”要么“单一”

要创建的数组原型,指定为数组。

数据类型:|
复数的支持:金宝app是的

提示

  • x = nan返回标量,type, IEEE®表示“不是一个数字”。该值的精确按位十六进制表示为fff8000000000000.MATLAB®保留备用的“不是数字”状态表示并同等对待所有表示。在某些特殊情况下,例如由于硬件的限制,MATLAB在计算过程中不会保留替代表示的精确位模式,而是使用规范先前描述的位模式。

  • 价值是不相等的。因此,比较操作涉及返回false,不等于操作符除外〜=.例如,南= =南返回逻辑0(),但nan〜= nan返回逻辑1(真的).

  • vector中的值被视为不同的惟一元素。例如,唯一的([1 1 NaN NaN])返回行向量(1)南南)

  • 使用isnan要么ismissing可以检测数组中的值。这rmmissing.功能检测和删除值,fillmissing功能检测值并将其替换为non值。

扩展功能

在R2006A之前介绍