我正在尝试解决这组方程:
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")}
但我一直遇到值(value)错误。
MINVERSE 只能与 3x3 矩阵一起使用吗?
最佳答案
由于您的方程组是超定的,您可能会寻找伪逆或最小二乘估计。要计算此值,请选择一个 1 x 3 范围,例如 F1:H1,然后输入数组公式:
=LINEST(D1:D5,A1:C5,0)
通过按住 CTRL+SHIFT+ENTER 输入。对于给定的示例,这将返回 {z,y,x} = {1191.8,1345.3,1103.7}。请注意,结果与方阵的 MINVERSE 一致。
关于excel - MMULT/MINVERSE 最大数组大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11504435/