Main Content

minus, -

Descripción

ejemplo

C = A - B resta el arreglo B del arreglo A restando los elementos correspondientes. Los tamaños de A y B deben ser los mismos o ser compatibles.

Si los tamaños de A y B son compatibles, los dos arreglos se amplían implícitamente para coincidir el uno con el otro. Por ejemplo, si A o B es un escalar, el escalar se combina con cada elemento del otro arreglo. Además, los vectores con distintas orientaciones (un vector fila y un vector columna) se amplían implícitamente para formar una matriz.

C = minus(A,B) es una forma alternativa de ejecutar A - B, pero se utiliza con poca frecuencia. Permite la sobrecarga de operadores para las clases.

Ejemplos

contraer todo

Cree un arreglo, A, y réstele un valor escalar.

A = [2 1; 3 5];
C = A - 2
C = 2×2

     0    -1
     1     3

El escalar se resta de cada entrada de A.

Cree dos arreglos, A y B, y reste el segundo, B, al primero, A.

A = [1 0; 2 4];
B = [5 9; 2 1];
C = A - B
C = 2×2

    -4    -9
     0     3

Los elementos de B se restan de los elementos correspondientes de A.

Utilice la sintaxis -C para negar los elementos de C.

-C
ans = 2×2

     4     9
     0    -3

Cree un vector fila de 1 por 2 y un vector columna de 3 por 1 y réstelos.

a = 1:2;
b = (1:3)';
a - b
ans = 3×2

     0     1
    -1     0
    -2    -1

El resultado es una matriz de 3 por 2, donde cada elemento (i,j) de la matriz es igual a (j) - b(i):

a=[a1a2],b=[b1b2b3],          a-b=[a1-b1a2-b1a1-b2a2-b2a1-b3a2-b3].

Cree una matriz, A. Escale los elementos de cada columna restando la media.

A = [1 9 3; 2 7 8]
A = 2×3

     1     9     3
     2     7     8

A - mean(A)
ans = 2×3

   -0.5000    1.0000   -2.5000
    0.5000   -1.0000    2.5000

Argumentos de entrada

contraer todo

Operandos, especificados como escalares, vectores, matrices o arreglos multidimensionales. Las entradas A y B deben ser del mismo tamaño o tener tamaños compatibles (por ejemplo, A es una matriz M por N y B es un escalar o un vector fila 1 por N). Para obtener más información, consulte Tamaños de arreglos compatibles para operaciones básicas.

  • Los operandos con un tipo de datos enteros no pueden ser complejos.

  • Si una entrada es un arreglo datetime, un arreglo duration o un arreglo calendarDuration, los valores numéricos de la otra entrada se tratan como un número de días de 24 horas.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | datetime | duration | calendarDuration
Soporte de números complejos:

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a

expandir todo