Matlab:如何计算矩阵的逆

Matlab: How to compute the inverse of a matrix

我想求图中给出的T逆。第一张图是矩阵T,另一张图是T逆

I = eye(3);
T = [I/2, (j/2)*I, 0;
     I/2,  (-j/2)*I, 0;
     0,0,I];

使用 horzcat 时出错 CAT 参数维度不一致。

然后我尝试使用 I = eye(2) 并得到了同样的错误。正确的方法是什么?

给定

I = eye(3);

您想将 element-wise using .*A 相乘(确保您使用的是虚数单位 1j 而不是未定义的变量 j)

A = [1/2, (1j/2), 0;
     1/2,  (-1j/2), 0;
     0,0,1];

获得T

T = A.*I

但除此之外,感觉您实际上想要将 A 乘以常数 C = I = 1

T = A.*1

您使用 inverse 函数获得的逆函数:

Tinv = inv(T)