主要内容

创建数组的

描述

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-by-3-by-4数组值和显示它的大小。

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

创建一个数组的值,与现有的数组大小是一样的。

(1 = 4;2 5;3 6];深圳=大小(A);X =南(深圳)
X =3×2南南南南南南

它是一种常见的模式结合前两行代码一行。

X =南(大小(A));

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

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

您还可以指定输出类型基于另一个变量的类型。创建一个变量p类型的。然后,创建一个向量的值与相同的大小和类型p

p =单((1 2 3));X =南(大小(p),“喜欢”,p)
X =1 x3单一的行向量南南南

输入参数

全部折叠

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

  • 如果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 =南返回标量类型,IEEE®表示“不”。准确的位操作此值的十六进制表示fff8000000000000。MATLAB®保存“不是一个数字”交替的状态同样表示,对所有表示。在一些特殊情况下,例如由于硬件限制,MATLAB不保存的位模式交替表示在计算过程中,而不是使用规范化先前描述的位模式。

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

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

  • 使用isnanismissing功能检测值数组。使用anynananymissing函数来确定任何数组元素。使用rmmissing函数来检测和删除值,fillmissing功能检测值,并将其替换为非值。

扩展功能

版本历史

之前介绍过的R2006a