|
你好,我是劉卓。歡迎來到我的公號(hào),excel函數(shù)解析。上學(xué)的時(shí)候,我們都解過二元或三元一次方程組。今天就來分享下用函數(shù)解多元一次方程組的方法和原理,會(huì)用到矩陣的一些知識(shí)。 用函數(shù)解方程組的方法,我也是在書上看到的,但不能理解它的原理。為了搞明白到底是什么原理,我花了10多天去學(xué)習(xí)矩陣的知識(shí)。雖然學(xué)的迷迷糊糊,但對(duì)于解方程的原理還是有一些認(rèn)識(shí)的,所以今天就來分享下。 下面來看一個(gè)經(jīng)典的案列,就是雞兔同籠問題。 如何用函數(shù)來求解呢?如下圖所示,選中D5:D6,輸入公式=MMULT(MINVERSE(C10:D11),E10:E11),按三鍵完成。 如果A、B、C都是數(shù)字,由AB=C當(dāng)然可以推出B=C/A,甚至還可以推出下面的等式,除以一個(gè)數(shù)等于乘以它的倒數(shù)。 但是矩陣沒有除法,只能通過乘法的形式來模擬除法,就像數(shù)字間乘以倒數(shù)來表示除法一樣。在數(shù)字中叫倒數(shù),但是矩陣中叫逆或逆矩陣。比如A的逆矩陣用A的-1次方表示,還是一個(gè)矩陣。 我們知道m(xù)mult是矩陣乘積函數(shù),也就是兩個(gè)矩陣相乘,得到一個(gè)新的矩陣。而minverse是求逆矩陣的函數(shù),返回一個(gè)矩陣的逆矩陣。 所以B=mmult(minverse(A),C)。把A和C換成對(duì)應(yīng)的區(qū)域,就是B=MMULT(MINVERSE(C10:D11),E10:E11)。 https://pan.baidu.com/s/19eShMZm6EFnGdCImIbHsjg |
|
|