- 方程组如下:
⎧⎩⎨a00∗x+a01∗y+a01∗z=b0a10∗x+a11∗y+a11∗z=b0a20∗x+a21∗y+a21∗z=b0 { a 00 ∗ x + a 01 ∗ y + a 01 ∗ z = b 0 a 10 ∗ x + a 11 ∗ y + a 11 ∗ z = b 0 a 20 ∗ x + a 21 ∗ y + a 21 ∗ z = b 0 - 矩阵形式为:
A =
∣∣∣∣a00a10a20a01a11a21a02a12a22∣∣∣∣ | a 00 a 01 a 02 a 10 a 11 a 12 a 20 a 21 a 22 |
X=
∣∣∣∣xyz∣∣∣∣ | x y z |
B=
∣∣∣∣b0b1b2∣∣∣∣ | b 0 b 1 b 2 | 计算det值
det(A)=a00∗a11∗a22+a01∗a12∗a20+a02∗a10∗a21−a02∗a11∗a20−a01∗a10∗a22−a00∗a12∗a21 a 00 ∗ a 11 ∗ a 22 + a 01 ∗ a 12 ∗ a 20 + a 02 ∗ a 10 ∗ a 21 − a 02 ∗ a 11 ∗ a 20 − a 01 ∗ a 10 ∗ a 22 − a 00 ∗ a 12 ∗ a 21
基于余因子扩展计算矩阵行列式的方法,结果为:
det(A)=a00∗(a11∗a22−a12∗a21)−a01∗(a10∗a22−a12∗a20)+a02∗(a10∗a21−a11∗a20) a 00 ∗ ( a 11 ∗ a 22 − a 12 ∗ a 21 ) − a 01 ∗ ( a 10 ∗ a 22 − a 12 ∗ a 20 ) + a 02 ∗ ( a 10 ∗ a 21 − a 11 ∗ a 20 )
(提出某一行的所有元素。元素分别乘以元素不在的行和列组成的矩阵的行列式,加减号由元素所在的行列数和决定,奇数减,偶数加。这的行列从0开始计数)克莱姆法表示为一组求解x,y,z的商:
对于每个变量(x,y,z),都有一个用于求解它的商,其中分子分别是用列向量B替换矩阵A的第一列、第二列和第三列得到的矩阵的行列式,分母都为det(A):
令:det(tx)=
∣∣∣∣b0b1b2a01a11a21a02a12a22∣∣∣∣ | b 0 a 01 a 02 b 1 a 11 a 12 b 2 a 21 a 22 |
则:
x=det(tx)/det(A)
令:det(ty)=
∣∣∣∣a00a10a20b0b1b2a02a12a22∣∣∣∣ | a 00 b 0 a 02 a 10 b 1 a 12 a 20 b 2 a 22 |
则:
y=det(ty)/det(A)
令:det(tz)=
∣∣∣∣a00a10a20a01a11a21b0b1b2∣∣∣∣ | a 00 a 01 b 0 a 10 a 11 b 1 a 20 a 21 b 2 |
则:
z=det(tz)/det(A)
原创文章作者:延澈左
原文地址:
https://blog.csdn.net/yanchezuo/article/details/79851230
https://yanchezuo.com/en_6.html