Multiplication of complex matrices
Mostrar comentarios más antiguos
I have noticed that when I multiply 2 matrices with complex elements A*B, Matlab takes the complex conjugate of matrix B and multiplies A to conj(B).
For example I have a complex vector a = [2+0.3i, 6+0.2i], so the multiplication a*(a') gives 40.13 which is not correct. However, when I want to calculate square of the norm of vector 'a' norm_square = a*conj(a)' I get complex number which is a sum of squares of the vector components.
My question is: is it a bug or I just dont get the way matlab works with complex numbers?
1 comentario
James Tursa
el 24 de Oct. de 2019
"when I multiply 2 matrices with complex elements A*B, Matlab takes the complex conjugate of matrix B and multiplies A to conj(B)"
No, it doesn't.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Operators and Elementary Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!