关于vec(ABC)=(C ^{T}⊗A)vec(B)的计算

随机写3个矩阵

g=[1+2i;2+7i;3+2i];
W=[1-2i,2-5i,3+10i;4-12i,5+52i,6-8i;7+1i,8-61i,9+73i];
h=[5-2i;3+2i;1-1i];

t1=vec(g.'*W*h);                                             % t1=3.0300e+02 - 2.5900e+02i
t2=kron(h.',g.')*vec(W);                                  % t2=3.0300e+02 - 2.5900e+02i
t3=(g.'*W*h)^2;                                               % t3=2.4728e+04 - 1.5695e+05i
t4=norm(g.'*W*h)^2;                                       % t4=158890
t5=abs(g.'*W*h)^2;                                          %t5=158890
t6=t1'*t1;                                                         % t6= 158890

%t7==t8
t7=kron(h.',g.')'*kron(h.',g.');                           
t8=kron(conj(h)*h.', conj(g)*g.');

t9=vec(W)'*t7*vec(W);                                   % t9=t10=158890
t10=vec(W)'*t8*vec(W);

t11=g'*W*W'*g;                                              %t11=143483
t12=g'*W'*W*g;                                              %t12=245919
t13=norm(g'*W)^2;                                        %t132=143483

 

结论:

(*)^{T}表示转置;(*)^{H}表示共轭转置转置;(*)^{*}表示共轭;\left \|* \right \|表示2-范数;

1、vec(ABC)=(C^{T}\bigotimes A)vec(B)

2、\left \|g^{T}Wh\right \|^2=vec(g^{T}Wh)^{H}vec(g^{T}Wh)

3、(h^{T}\bigotimes g^{T})^{H}*(h^{T}\bigotimes g^{T})=(h^{*}h^{T}\bigotimes g^{*}g^{T})

4、文章中准确的应该写作||g^{H}W||^2,而不是|g^{H}W|^{2},如果写|g^{H}W|^{2},若是标量也没有问题,但如果是矢量是有问题的

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值