Excel MMULT/MINVERSE最大数组大小
我试图解决这组方程:Excel MMULT/MINVERSE最大数组大小,excel,math,matrix,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”)} 但我不断遇到价值错误
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 x 3范围,如F1:H1,然后输入数组公式:
=LINEST(D1:D5,A1:C5,0)
通过按住CTRL+SHIFT+ENTER键输入。对于给定的示例,它返回{z,y,x}={1191.81345.31103.7}。请注意,对于方阵,结果与MINVERSE一致。否,但它只能用于方阵:在三个变量中有五个方程,因此您的问题是-您应该决定如何处理它。+1(+1!)在这种情况下,如何确定五个方程中的哪三个最适合使用?我将要进行测试以查看差异。假设从每个组合中生成系数,然后对每个结果取平均值,那么准确度是多少?对不起,我只知道有一个问题。。。这两个Q看起来很有前途:太好了!我已经很久没有使用矩阵了,几乎忘记了一切!