MMULT / MINVERSE最大阵列大小

时间:2012-07-16 12:34:55

标签: excel math matrix

我试图解决这组方程式:

696x +  405y +  61z    = 1385699
618x +  463y +  81z    = 1401476
573x +  476y +  113z   = 1407438
508x +  537y +  117z   = 1418256
473x +  566y +  123z   = 1427224

在工作表中删除了x,y和z。

使用以下公式:E2:E5 {=MMULT(MINVERSE("A1:C5"),"D1:D5")}

但我一直遇到价值错误。

MINVERSE只能与3x3矩阵一起使用吗?

1 个答案:

答案 0 :(得分:3)

由于您的方程系统是超定的,您可能希望找到 pseudoinverse 或最小二乘估计。要计算此值,请选择1 x 3范围,例如F1:H1,然后输入数组公式:

=LINEST(D1:D5,A1:C5,0)

通过按住CTRL + SHIFT + ENTER进入。对于给定的示例,这将返回{z,y,x} = {1191.8,1345.3,1103.7}。请注意,结果与方形矩阵的MINVERSE一致。