纳尼!用函数解方程的原理原来是这样的。
你好,我是刘卓。欢迎来到我的公号,excel函数解析。上学的时候,我们都解过二元或三元一次方程组。今天就来分享下用函数解多元一次方程组的方法和原理,会用到矩阵的一些知识。
用函数解方程组的方法,我也是在书上看到的,但不能理解它的原理。为了搞明白到底是什么原理,我花了10多天去学习矩阵的知识。虽然学的迷迷糊糊,但对于解方程的原理还是有一些认识的,所以今天就来分享下。
下面来看一个经典的案列,就是鸡兔同笼问题。
如何用函数来求解呢?如下图所示,选中D5:D6,输入公式=MMULT(MINVERSE(C10:D11),E10:E11),按三键完成。
如果A、B、C都是数字,由AB=C当然可以推出B=C/A,甚至还可以推出下面的等式,除以一个数等于乘以它的倒数。
但是矩阵没有除法,只能通过乘法的形式来模拟除法,就像数字间乘以倒数来表示除法一样。在数字中叫倒数,但是矩阵中叫逆或逆矩阵。比如A的逆矩阵用A的-1次方表示,还是一个矩阵。
我们知道mmult是矩阵乘积函数,也就是两个矩阵相乘,得到一个新的矩阵。而minverse是求逆矩阵的函数,返回一个矩阵的逆矩阵。
所以B=mmult(minverse(A),C)。把A和C换成对应的区域,就是B=MMULT(MINVERSE(C10:D11),E10:E11)。
https://pan.baidu.com/s/19eShMZm6EFnGdCImIbHsjg
赞 (0)