克萊姆法則或克拉瑪公式(英語:Cramer's rule / formula)是一個線性代數中的定理,用行列式來計算出線性等式組中的所有解。這個定理因加百列·克萊姆(1704年 - 1752年)的卓越使用而命名。在計算上,並非最有效率之法,因而在很多條等式的情況中沒有廣泛應用。不過,這一定理在理論性方面十分有效。
線性代數
|
|
向量 · 向量空間 · 基底 · 行列式 · 矩陣
|
|
|
基本方程
一個線性方程組可以用矩陣與向量的方程來表示:
其中的 是一個 的方塊矩陣,而向量 是一個長度為n的行向量(中國大陸為列向量)。 也一樣。
克拉瑪公式說明:如果 是一個可逆矩陣( ),那麼方程(1)有解 ,其中
(1)
當中 是列向量 的第i行(行向量與列向量不一樣,解釋默認列向量)
當中 是列向量 取代了 的第i列後得到的矩陣。為了方便,我們通常使用 來表示 ,用 來表示 。所以等式(1)可以寫成為:
- 。
抽象方程
證明概要
對於 元線性方程組
把系數矩陣 表示成行向量的形式
由於系數矩陣可逆,故方程組一定有解 .
設 ,即
考慮 的值,利用行列式的線性和交替性質,有
於是
例子
運用克萊姆法則可以很有效地解決以下方程組。
已知:
-
-
使用矩陣來表示時就是:
-
當矩陣可逆時,x和y可以從克萊姆法則中得出:
-
- 以及
-
用3×3矩陣的情況亦差不多。
已知:
-
-
-
當中的矩陣表示為:
-
當矩陣可逆時,可以求出x、y和z:
- 、 以及
微分幾何上的應用
克萊姆法則在解決微分幾何的問題時十分有用。
先考慮兩條等式 和 。其中的u和v是需要考慮的變量,並且它們互不相關。我們可定義 和 。
找出一條等式適合 是克萊姆法則的簡單應用。
首先,我們要計算 、 、 和 的導數:
-
-
-
-
將 和 代入 和 ,可得出:
-
-
因為 和 互不相關,所以 和 的系數都要等於0。所以等式中的系數可以被寫成:
-
-
-
-
現在用克萊姆法則就可得到:
-
用兩個雅可比矩陣來表示的方程:
-
用類似的方法就可以找到 、 以及 。
基本代數上的應用
克萊姆法則可以用來證明一些線性代數中的定理,當中的定理對環理論十分有用。
線性規劃上的應用
克萊姆法則可以用來證明一個線性規劃問題有一個基本整數的解。這樣使得線性規劃的問題更容易被解決。
缺點
參考文獻
外部連結