MATLAB .* Operador

Ammar Ali 6 febrero 2023
MATLAB .* Operador

Este tutorial presentará el operador .*, Que se utiliza para la multiplicación elemento por elemento en MATLAB.

Multiplicación elemento por elemento utilizando el operador .* en MALTLAB

El operador .* se utiliza para la multiplicación elemento por elemento de dos vectores o matrices en MATLAB. Las dimensiones de los dos vectores o matrices deben ser las mismas para la multiplicación; de lo contrario, habrá un error. Elemento por elemento significa que el primer elemento de un vector se multiplicará por el primer elemento del otro vector, y el segundo elemento se multiplicará con el segundo elemento, y así sucesivamente. Por ejemplo, si desea multiplicar dos vectores del mismo número de elementos, puede usarlo. Vea el código a continuación.

a = [1 2 3]
b = [3 2 1]
c = a.*b

Producción :

c = 
    3 4 3

En el código anterior, realizamos la multiplicación elemento por elemento de dos vectores de la misma longitud y guardamos el resultado en otra variable. Como puede ver en la salida, el primer elemento de un vector se multiplica por el primer elemento del otro vector, y así sucesivamente. También puede multiplicar dos vectores de columna del mismo tamaño. Ahora, ¿qué pasa si multiplicamos un array de filas con un array de columnas usando el operador .*? Vea el código a continuación.

a = [1 1 1]
b = [1;2;3;4]
c = a.*b

Producción :

c =

     1     1     1
     2     2     2
     3     3     3
     4     4     4

En el código anterior, multiplicamos un vector de fila a con un vector de columna b y guardamos el resultado en la variable c. Como puede ver, el primer elemento del vector de columna b se multiplica por el vector de fila completo a y así sucesivamente.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artículo relacionado - MATLAB Matrix