Multiplication of complex matrices
显示 更早的评论
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 个评论
James Tursa
2019-10-24
"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.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Mathematics 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!