如何在Excel中求解线性方程组

我在使用excelfind一个方程组的解决scheme时遇到了一些麻烦。
系统的forms为Ax=b ,其中A是matrix, xb向量。 显然,目标是findx。

该系统不一定具有相同数量的方程和未知数。 确切的解决scheme并不总是可能的。 因此,我想find最好的近似,可能使用最小二乘。

在Excel中有标准的方法来做到这一点?
如果没有,有人可以给我提供一个这样的macros,或解释我如何写我自己的?

谢谢

检查LINEST()函数 。

您可以使用伪逆和Excel的matrix函数。 假设有一个名为范围_A包含你的matrix,另一个命名的范围_b包含你的向量,那么你可以select一个适当形状的单元格并input公式:

 =MMULT((MINVERSE(MMULT(TRANSPOSE(_A); _A))); MMULT(TRANSPOSE(_A); _b)) 

请记住按Control-Shift-Enter键input此公式,因为它是一个数组公式。 当您select单元格时,它会在其周围出现大括号。