Práctico 1 Ejercicio 3

Práctico 1 Ejercicio 3

de Josefina Perez Curbelo -
Número de respuestas: 1

Buenos días, quería preguntar cual era la diferencia entre poner o no un punto en la operación, ya que aunque puedo ver que los resultados difieren si lo pongo o no sigo sin entender por que sucede esto.

En respuesta a Josefina Perez Curbelo

Re: Práctico 1 Ejercicio 3

de Eduardo Fernandez -
Hola Josefina,
Si hacés >> help ".*" encontrás la explicación del .* 

Lo que realiza es una operación elemento a elemento. 

Si hacés A.*B, se genera una matriz donde su elemento (1,1) es el resultado de A(1,1) * B(1,1),  ... en (i,j) es el resultado de A(i,j) * B(i,j) 

En cambio si hacés A*B te hace el producto entre dos matrices, tal como se enseña en Algebra Lineal.

>> A
A =
   2   4
   8   7
>> B
B =
   0  -1
  -1   0

>> A.*B
ans =
   0  -4
  -8   0
Aquí se ve que el resultado en la ubicación (1,2) es el producto de A(1,2)*B(1,2) = 4*-1 = -4. Lo mismo en las otras posiciones. 
>> A*B
ans =
  -4  -2
  -7  -8
Espero que esta respuesta te ayude. 
Eduardo