关于矩阵U=ℐ−ww^*的共轭转置U^*与平方U²的求解疑问
关于矩阵$U=\mathbb{I}-ww*$的共轭转置$U*$与平方$U^2$的求解疑问
嗨,我来帮你理清这两个问题,你已经有了初步尝试,咱们一步步修正和完善:
一、共轭转置$U^*$的推导
你这里犯了一个小错误——矩阵乘积的共轭转置是反序的,也就是$(AB)^* = B*A*$,而不是直接把每个因子的共轭转置按原顺序乘。咱们一步步算:
- 首先,$\mathbb{I}$(单位矩阵)的共轭转置就是它自己,因为单位矩阵是Hermitian矩阵;
- 对于$ww*$,应用反序规则:$(ww)^ = (w*)* w^*$;
- 而向量$w$的共轭转置的共轭转置就是$w$本身,也就是$(w*)* = w$;
- 所以$(ww*)* = w w*$,代入$U* = \mathbb{I} - (ww*)$,就得到$U^ = \mathbb{I} - ww^* = U$,这也就是为什么书里说$U^*=U$,说明$U$是一个Hermitian矩阵(自共轭矩阵)。
二、平方$U^2$的化简
你的展开第一步是对的:
$$U^2 = (\mathbb{I}-ww^* )(\mathbb{I}-ww^* ) = \mathbb{I} - ww^* - ww^* + ww*ww* = \mathbb{I} - 2ww^* + ww*ww$$
这里关键要注意:$w*w$是一个**标量**(因为$w$是$\mathbb{C}3$的列向量,$w^$是行向量,行向量乘列向量得到一个复数,也就是1×1矩阵,可看作标量),而标量和矩阵是可以交换乘法顺序的。所以:
$$ww*ww* = w(w*w)w* = (w*w)ww$$
把这个代入原式,就可以提取公因子$ww^$:
$$U^2 = \mathbb{I} - 2ww^* + (w*w)ww* = \mathbb{I} - \left(2 - w*w\right)ww*$$
如果用向量的模长表示的话,$w^w = |w|^2$($w$的L2范数的平方),所以也可以写成:
$$U^2 = \mathbb{I} - \left(2 - |w|2\right)ww$$
这样就完成了化简,是不是清晰多了?
备注:内容来源于stack exchange,提问作者Acedium 20
相关产品推荐
相关产品推荐

