Matlab为什么列​向量和它的共轭转置相​乘会出现复数形式?。

9 Ansichten (letzte 30 Tage)
kanetan
kanetan am 16 Mai 2023
Beantwortet: yiprgon am 16 Mai 2023
A为 n×1 的复数列向量,A的共轭转置(A*')与A相乘在MATLAB出现复数。按 推导 A*'A=Ar'Ar+Ai'Ai (Ar为A的实部,Ai为A的虚部) 得出 A*'A的一个实数。所以在Matlab里为什么列向量和它的共轭转置相乘会出现复数形式?

Akzeptierte Antwort

yiprgon
yiprgon am 16 Mai 2023
先不说问题,你发帖的这个写法都是错误的,按你这么写,不可能算出结果的。
A*在数学书代表A矩阵的共轭转置;而在Matlab运算中A'代表A矩阵的共轭转置;
而你给的表达式是(A*)'代表的是A先共轭转置,再共轭转置,那不就等于(A*)'=A嘛;
若A是n*1列向量,两个n*1的列向量是乘不出结果的。

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!