我有一个简单的方程组,需要反复求解,每次的输入略有不同。用户对 Excel 很熟悉,在 Excel 中求解方程组很容易。假设它是一个包含 3 个方程的二次公式,我可能会按照以下答案所示设置工作表和公式这问题。
如果继续使用二次方程的例子,我可能会让用户在每个方程中只输入 2 个值。那么系数a
将等于第一个值的平方,b
等于第一个值,并且c
始终等于 1。我希望避免向该用户显示整个矩阵(或隐藏列/行)。
我可以将值(如示例中的 1)“硬编码”到公式中吗?或者,我可以在矩阵公式中输入不连续的单元格或执行算术运算(如示例中的平方)吗?
更明确地说,如果我有类似 A2=2、B2=17、A3=3、B3=34、A4=4、B4=57 的内容,我会在=MMULT(MINVERSE({A2*A2,A2,1;A3*A3,A3,1;A4*A4,A4,1}),B2:B4)
单元格 C2:C4 中输入类似内容,并得到结果 3、2 和 1。
为了处理 Excel 中的矩阵,我是否必须在其他(连续)单元格中执行所有中间步骤?