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

e.J*_*mes 3 math excel linear-equation matrix

我有一个由22个线性方程组成的系统(正好是22个方程和22个未知数),它们是在Excel电子表格中动态生成的.有没有办法让Excel解决系统并为每个未知变量生成一个值?

另一个SO问题有很多关于用于解决这些方程的算法的良好信息.Cramer的规则看起来很有希望,但我不确定如何在Excel中实现它.

任何帮助表示赞赏!

Pet*_*ter 10

此页面提供以下简单方法:

  1. 在nxn范围内输入系数矩阵.

  2. 在n-tall列中输入常量向量.选择一个空白的n-tall列.重要的是,您不必只选择一个单元格.

  3. 在公式文本框中键入,= MMULT(MINVERSE(coefficients_matrix_range),constants_vector_range),然后按[CTRL] [SHIFT] [ENTER].重要的是不要只按[ENTER].

这应该适用,因为你只有一个小系统(22x22).理想情况下,您不会直接反转矩阵,但在这种情况下无关紧要.

你绝对不希望克莱默的统治.由于其相当差的数值特性,它更多的是理论上的而不是实际的兴趣.