矩阵的逆



在 matlab 中可以写成 matlab 的逆函数:

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

x = Ab.--------------------------------1

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

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

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

如果你真的需要一个逆函数,那么你将无法击败inv函数。

有关inv函数应该用于什么的一些讨论,请参阅Loren关于Matlab艺术的文章。 正如您在原始问题中指出的那样,Loren在链接文章中指出,我觉得有必要在这里加强;如果你实际上不需要逆向,那么你最好避免这一步。 但这并不总是可能的。

如果你真的需要一个反转,那么只需使用inv函数。

你的意思是这样的:

Qxx = A  eye(size(A));

真正的问题是,你在用相反的东西做什么? 如果您只是将其乘以其他向量c那么您可以这样做......

A  c

而不是Qxx * c

相关内容

  • 没有找到相关文章

最新更新