Main Content

times, .*

Descripción

ejemplo

C = A.*B multiplica los arreglos A y B multiplicando 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 = times(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 dos vectores, A y B, y multiplíquelos elemento por elemento.

A = [1 0 3];
B = [2 3 7];
C = A.*B
C = 1×3

     2     0    21

Cree dos arreglos de 3 por 3, A y B, y multiplíquelos elemento por elemento.

A = [1 0 3; 5 3 8; 2 4 6];
B = [2 3 7; 9 1 5; 8 8 3];
C = A.*B
C = 3×3

     2     0    21
    45     3    40
    16    32    18

Cree un vector fila a y un vector columna b y, después, multiplíquelos. El vector fila de 1 por 3 y el vector columna de 4 por 1 se combinan para generar una matriz de 4 por 3.

a = 1:3;
b = (1:4)';
a.*b
ans = 4×3

     1     2     3
     2     4     6
     3     6     9
     4     8    12

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

a=[a1a2a3],b=[b1b2b3b4],          a.*b=[a1b1a2b1a3b1a1b2a2b2a3b2a1b3a2b3a3b3a1b4a2b4a3b4].

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.

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

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a

expandir todo