创建所有元素的数组

描述

X =南返回“非数字”的标量表示形式。操作返回当它们有未定义的数值结果时,例如0/00 *正

例子

X =南(n)返回一个n——- - - - - -n矩阵的值。

例子

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

例子

X =南(深圳)返回一个数组值,其中为大小向量深圳定义了大小(X)。例如,南([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];深圳=大小(A);X =南(深圳)
X =3×2南南南南

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

X =南(大小(A));

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

X =南(1,3,“单一”)
X =1x3单行向量南南南

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

p = single([1 2 3]);X =南(大小(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的尾随维度。例如,南([3 1 1))创建一个3×1的向量值。

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

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

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

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

提示

  • X =南返回标量type,IEEE®表示“不是数字”。这个值的精确十六进制表示形式是fff8000000000000。MATLAB®保持候补的“非号码”状态表示,并同等对待所有表示。在某些特殊情况下,例如由于硬件的限制,MATLAB在计算期间不保留替代表示的精确位模式,而是使用规范前面描述的位模式。

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

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

  • 使用isnanismissing功能检测数组中的值。的rmmissing函数检测并移除值,fillmissing功能检测值并将其替换为非值。

扩展功能

之前介绍过的R2006a