用matlab把B算符在A算符下展开

A=[1,0,-i;0,0,0;-i,0,1] B=[1,0,-1;0,0,0;-1,0,-1]。如何用matlab把B算符在A算符下展开

直接矩阵相乘就行:

A=[1,0,-1i;0,0,0;-1i,0,1];
B=[1,0,-1;0,0,0;-1,0,-1];
A*B

结果:

 1.000000000000000 + 1.000000000000000i  0.000000000000000 + 0.000000000000000i -1.000000000000000 + 1.000000000000000i
  0.000000000000000 + 0.000000000000000i  0.000000000000000 + 0.000000000000000i  0.000000000000000 + 0.000000000000000i
 -1.000000000000000 - 1.000000000000000i  0.000000000000000 + 0.000000000000000i -1.000000000000000 + 1.000000000000000i