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

8 visualizaciones (últimos 30 días)
kanetan
kanetan el 16 de Mayo de 2023
Respondida: yiprgon el 16 de Mayo de 2023
A为 n×1 的复数列向量,A的共轭转置(A*')与A相乘在MATLAB出现复数。按 推导 A*'A=Ar'Ar+Ai'Ai (Ar为A的实部,Ai为A的虚部) 得出 A*'A的一个实数。所以在Matlab里为什么列向量和它的共轭转置相乘会出现复数形式?

Respuesta aceptada

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

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!