Matlab:如何计算矩阵的逆

时间:2017-04-03 06:25:02

标签: matlab math inverse

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

T

T inverse

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

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

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

1 个答案:

答案 0 :(得分:3)

鉴于

I = eye(3);

您希望将element-wise using .*A相乘(确保使用虚构单位 1j 而不是未定义的变量j)< / p>

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)