4.6 高斯约当消元法
4.6 高斯约当消元法
高斯消元法把矩阵变换为上三角阵,上三角阵还可以继续变换为对角阵。例如上面增广矩阵 [A,b][A, b][A,b] 变换为上三角阵
[24−2201140048]\left[ \begin{matrix} 2 & 4 & -2 & 2\\ 0 & 1 & 1 & 4\\ 0 & 0 & 4 & 8 \end{matrix} \right] ⎣⎡200410−214248⎦⎤
先从最后一列倒数第二行开始,最后一行乘以 −1/4-1/4−1/4 加到倒数第二行,则变换为
[24−2201020048]\left[ \begin{matrix} 2 & 4 & -2 & 2\\ 0 & 1 & 0 & 2\\ 0 & 0 & 4 & 8 \end{matrix} \right] ⎣⎡200410−204228⎦⎤
最后一行乘以 2/42/42/4 加到倒数第一行,则变换为
[240601020048]\left[ \begin{matrix} 2 & 4 & 0 & 6\\ 0 & 1 & 0 & 2\\ 0 & 0 & 4 & 8 \end{matrix} \right] ⎣⎡200410004628⎦⎤
方程 222 乘以 −4-4−4 加到方程 111,则变换为
[200−201020048]\left[ \begin{matrix} 2 & 0 & 0 & -2\\ 0 & 1 & 0 & 2\\ 0 & 0 & 4 & 8 \end{matrix} \right] ⎣⎡200010004−228⎦⎤
最后变成单位矩阵,为
[100−101020012]\left[ \begin{matrix} 1 & 0 & 0 & -1\\ 0 & 1 & 0 & 2\\ 0 & 0 & 1 & 2 \end{matrix} \right] ⎣⎡100010001−122⎦⎤
最后一列就是方程解。
高斯约当消元法提供了一种手算逆矩阵的方法。求逆矩阵可以看作是解 nnn 个方程,即 Abi=eiA\mathbf{b_i}=\mathbf{e_i}Abi=ei ,高斯约当消元法把矩阵 AAA 变换为单位阵 EEE ,则增广矩阵最后一列就是解,也就是逆矩阵 A−1A^{-1}A−1 的第 iii 列向量。如果同时并行解 nnn 个方程 Abi=ei,i∈[1,n]A\mathbf{b_i}=\mathbf{e_i}, i \in [ 1,n]Abi=ei,i∈[1,n] ,则可并行求得逆矩阵 A−1A^{-1}A−1 所有列向量。增广矩阵 [A,E][A, E][A,E] 进行高斯约当消元法,把矩阵 AAA 变换为单位阵,则单位阵变换为 A−1A^{-1}A−1 ,即 [E,A−1][ E, A^{-1}][E,A−1] 。
上面是不存在行对调操作的情况,如果需要行对调,则对 [PA,E][PA, E][PA,E] 进行高斯约当消元法求逆,得到 [E,B],B=(PA)−1[E, B], B = (PA)^{-1}[E,B],B=(PA)−1 ,则 A−1=BPA^{-1}=BPA−1=BP 。
4.6 高斯约当消元法相关推荐
- 高斯消元法(高斯·约当消元法)(浮点)
高斯消元法,用于解多元一次方程(几乎类似模拟手动解方程). 思路: 通过等式的乘除,把方程1的x1x1x_1系数a11a11a_{11}分别化为方程2~方程n的x1x1x_1系数,然后将方程2~方程n ...
- 高斯-约当消元法(转)
高斯-约当消元法(转) 转载来源 选主元的高斯-约当(Gauss-Jordan)消元法在很多地方都会用到,例如求一个矩阵的逆矩阵.解线性方程组(插一句:LM算法求解的一个步骤),等等.它的速度不是最快 ...
- 高斯-约当消元法(随机程序,UVA 10828)
就是有一类题目: 就是给你一个图,和一个起始点(可以很抽象,比如UVA 11762需要你自己建模.也可以很具体,比如就是一个网格) 然后每个节点都有一定概率转移到另一些节点. 具体解法就是: 如果是有 ...
- python 高斯约当消元法求逆矩阵
judge函数判断该矩阵该矩阵是否有逆矩阵 calculate计算逆矩阵 import sysclass MatrixInverse:""""求逆矩阵" ...
- 高斯消元法(高斯·约当消元法)(整数)
整数高斯消元作用在于最后得出的解可以判断是否为整数. 首先看高斯消元法(浮点) 整数的高斯消元法,在消元时通过等式乘法,将同一项系数统一成它的最小公倍数,然后再进行消元. 核心代码: int n,A[ ...
- 高斯-约当 (Gauss-Jordan) 消元法 [学习笔记]
朴素高斯消元 program ttdd8; var matrix:array[1..100,1..101] of double;temp:array[1..101] of double;x:array ...
- 选主元的高斯-约当(Gauss-Jordan)消元法解线性方程组和求逆矩阵
选主元的高斯-约当(Gauss-Jordan)消元法在很多地方都会用到,例如求一个矩阵的逆矩阵.解线性方程组(插一句:LM算法求解的一个步骤),等等.它的速度不是最快的,但是它非常稳定(来自网上的定义 ...
- 高斯-约当(Gauss-Jordan)消元法
选主元的高斯-约当(Gauss-Jordan)消元法在很多地方都会用到,例如求一个矩阵的逆矩阵.解线性方程组(插一句:LM算法求解的一个步骤),等等.它的速度不是最快的,但是它非常稳定(来自网上的定义 ...
- 高斯-约当(Gauss-Jordan)消元法——c++代码实现
具体算法的详细原理请参照此篇博客:高斯-约当(Gauss-Jordan)消元法 下面是具体c++代码,不保证程序最优化,提供一个可行的程序,供大家改进,同时感谢大家提意见.--大神勿喷呀,我是一个小菜 ...
最新文章
- Gartner发布2020年数据与分析领域的十大技术趋势
- 深入理解z-index
- java 将单词转换为_java – 将int列表转换为单词
- linux内核 fat,微软宣布exFAT文件系统规范,希望被Linux内核接纳
- Magicodes.WeiChat——媒体资源选择组件之media-choice(开源)
- 使用yum更新时不升级Linux内核的方法
- arcore之路-unity开发从入门到实践_Unity游戏开发——单例模式的最佳实践
- 【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察
- 为什么新技术产品经常出问题,以及如何在您的公司中防止它
- 《中国人工智能学会通讯》——12.44 分类型数据的定义
- java jpanel 叠加_如何添加多个扩展JPanel到Java中的一个JFrame中?
- 【上交OJ】1002:二哥种花生(二维前缀和+二维差分---模版题)
- Unity EasyAR图像跟踪
- 抖音怎么投放广告,抖音广告投放效果
- 在直流电源(Vcc)和地之间并接电容的作用
- 使用NVM安装升级PNPM报错的问题
- RGB VGA显示时序
- ACdream 1430 SETI 后缀自动机
- 美国男人欢迎中国的丑女人?------------说说洁
- 《产品游戏化》电子书下载(epub+mobi+pdf) Netflix、迪士尼、微软巨头在使用的产品策略