[引擎笔记]数学:矩阵求三变量方程组

3 篇文章 0 订阅
2 篇文章 0 订阅
  • 方程组如下:
    a00x+a01y+a01z=b0a10x+a11y+a11z=b0a20x+a21y+a21z=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)=

    a00a11a22+a01a12a20+a02a10a21a02a11a20a01a10a22a00a12a21 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(a11a22a12a21)a01(a10a22a12a20)+a02(a10a21a11a20) 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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

延澈左

小小心意

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值