Matlab为什么列向量和它的共轭转置相乘会出现复数形式?。
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
A为 n×1 的复数列向量,A的共轭转置(A*')与A相乘在MATLAB出现复数。按 推导 A*'A=Ar'Ar+Ai'Ai (Ar为A的实部,Ai为A的虚部) 得出 A*'A的一个实数。所以在Matlab里为什么列向量和它的共轭转置相乘会出现复数形式?
0 Commenti
Risposta accettata
yiprgon
il 16 Mag 2023
先不说问题,你发帖的这个写法都是错误的,按你这么写,不可能算出结果的。
A*在数学书代表A矩阵的共轭转置;而在Matlab运算中A'代表A矩阵的共轭转置;
而你给的表达式是(A*)'代表的是A先共轭转置,再共轭转置,那不就等于(A*)'=A嘛;
若A是n*1列向量,两个n*1的列向量是乘不出结果的。
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!