主要内容

Tamaños de arreglos兼容para operaciones básicas

La mayoría de函数和操作二进制(de dos entradas) MATLAB®承认arreglos numéricos contamanos兼容机.Dos entradas tienen tamaños兼容si, en cualquier dimensión, los tamaños de la dimensión de las entradas son los mismos o uno de ellos es 1。我们的祖国más我们的祖国,我们的祖国tamaños我们的祖国,我们的祖国,我们的祖国。MATLAB amplía de manera implícita los arreglos con tamaños compatibles para que tengan el mismo tamaño durante la ejecución de la función u operación element ento por element ento。

Entradas con tamaños兼容

Entradas en dos dimensions

Estas son algunas combination aciones de escalares,向量矩阵con tamaños compatible:

  • 做正确的错误的entradas que tienen accurate el mismo tamaño。

  • 你是我的灵魂。

  • 那entrada es Una matriz y la ottra es un vector column con el mismo número de filas。

  • 一个矢量矢量列,一个矢量矢量。

Arreglos多维

Todos los arreglos de MATLAB tienen dimensions finales de tamaño 1。在多维空间中,对3个矩阵的重要性4个矩阵的重要性tamaño 3个4个1个1个1个1。Algunos ejemplode arreglos multidimensionales con tamaños兼容子:

  • 那在中间的,那在中间的,那在中间的,那在中间的,那在中间的,那在中间的,那在中间的,那在3D的,那在错误的número,那在柱上的filas y columns。

  • 天人合一,天人合一,天人合一,天人合一3D。Las dimensione的儿子todas Las mismas o una de ellas es

Arreglos vacios

Las reglas son Las mismas para los arreglos vacíos o los arreglos con un tamaño de dimensión de cero。El tamaño de la dimensión que no es igual a 1 determina El tamaño de la salida。为了计算空间的重要性tamaño de cero deen emparejarse con una dimensión de tamaño 1 o 0 en el otro arreglo y que la salida tiene un tamaño de dimensión de 0。

A: 1乘0 B: 3乘1结果:3乘0

Entradas con tamaños不兼容

不相容的tienen的Las entradas tamaños que no se pueden amplar de manera implícita para que sean del mismo tamaño。比如:

  • Uno de los tamaños de la dimensión no es igual ni es 1。

    A: 3乘2 B: 4乘2
  • 我是说,我是说,我是说,我是说。

    A: 1乘3 B: 1乘4

包括

重星unvector de una matrix

矩阵和向量的简单运算,利用ampliación implícita空间函数总和的意思是最小值y其它。

求上帝,求上帝的英勇,después,求上帝的英勇,求上帝的英勇。

A =魔术(3)
A = 8 1 6 3 5 7 4 9 2
C = mean(A)
C = 5 5 5
A - c
Ans = 3 -4 1 -2 0 2 -1 4 -3

Sumar un矢量fila o柱

列的向量tamaños可兼容的,实现的路径operación结果是矩阵。

Por ejemplo, sume un向量fila和un向量列。结果是错误的bsxfun (@plus a, b)

A = [1 2 3 4]
Ans = 1 2 3 4
B = [5;6;7]
Ans = 5 6 7
A + b
Ans = 6 7 8 9 7 8 9 10 8 9 10 11

Consulte也

特马relacionados