Matlab 我们能从它的逆矩阵得到一个矩阵吗?

Matlab 我们能从它的逆矩阵得到一个矩阵吗?,matlab,matrix,matrix-inverse,Matlab,Matrix,Matrix Inverse,如果我们知道所需矩阵的逆矩阵,有没有办法得到一个矩阵 假设我有Y=inv(A) 如何在MATLAB中获得A?根据定义,矩阵逆的逆就是矩阵本身 A = inv(inv(A)) 如果矩阵的行列式不是零 Y*(Y^(-1)) = (Y^(-1))*Y = I 其中I是单位矩阵 完全可以如果你有一个矩阵的逆矩阵,那么根据定义,你必须能够将它再次反转,否则你就不会有逆矩阵了。指定非零行列式条件是多余的。是的,我知道。我添加这一部分是因为你可能有一个矩阵的右逆或左逆。在这种情况下,您不能执行反向操作。但

如果我们知道所需矩阵的逆矩阵,有没有办法得到一个矩阵

假设我有
Y=inv(A)


如何在MATLAB中获得A?

根据定义,矩阵逆的逆就是矩阵本身

A = inv(inv(A))
如果矩阵的行列式不是零

Y*(Y^(-1)) = (Y^(-1))*Y = I

其中I是单位矩阵

完全可以如果你有一个矩阵的逆矩阵,那么根据定义,你必须能够将它再次反转,否则你就不会有逆矩阵了。指定非零行列式条件是多余的。是的,我知道。我添加这一部分是因为你可能有一个矩阵的右逆或左逆。在这种情况下,您不能执行反向操作。但是我猜matlab上的“inv”函数只适用于满秩矩阵,所以你是对的。它实际上不是定义上的,而是可逆矩阵的一个属性:
Y*(Y^(-1)) = (Y^(-1))*Y = I