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.
