矩阵的逆

时间:2012-04-09 16:01:42

标签: matlab matrix linear-algebra matrix-inverse

在matlab中反向matlab可以写成:

对于最小二乘(效率更高)

x = A\b.--------------------------------1

但对于未知参数(x)的协方差矩阵(Qxx),我通常会这样做,

Qxx==inv(A) --------------------------2

如何以有效的方式编写它,如(1)?

2 个答案:

答案 0 :(得分:2)

如果您确实需要反转,那么您将无法击败inv功能。

关于inv函数的一些讨论,应该使用什么来查看this article by Loren on the Art of Matlab。正如你在原始问题中所提到的那样,Loren在链接文章中指出,我觉得有必要在这里加强;如果你实际上不需要反转,那么最好避免这一步骤。但这并非总是可行的。

如果您确实需要反转,那么只需使用inv函数。

答案 1 :(得分:0)

你的意思是:

Qxx = A \ eye(size(A));

真正的问题是,你在做什么逆?如果您只是通过其他向量c进行重新传输,那么您可以做...

A \ c

而不是Qxx * c