PA=LU(带行交换的矩阵分解)
PA=LU(带行交换的矩阵分解)
Do all the exchanges before elimination !!
矩阵A中主元位置出现0,我们使用置换矩阵对其进行行交换
P21A=[010100001][011121279]=[121011279]P_{21}A= \begin{bmatrix} 0 & 1 & 0\\ 1 & 0 & 0\\ 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 0 & 1 & 1 \\ 1 & 2 & 1\\ 2 & 7 & 9 \end{bmatrix}= \begin{bmatrix} 1 & 2 & 1\\ 0 & 1 & 1\\ 2 & 7 & 9 \end{bmatrix} P21A=⎣⎡010100001⎦⎤⎣⎡012127119⎦⎤=⎣⎡102217119⎦⎤
消元 a31a_{31}a31
Multiplierl31=a31a11=2Multiplier\ l_{31}=\frac{a_{31}}{a_{11}}=2 Multiplier l31=a11a31=2
newrow3=row3−l31row1new\ row3 = row3-l_{31}row1new row3=row3−l31row1
E31P21A=[100010−201][121011279]=[121011037]E_{31}P_{21}A= \begin{bmatrix} 1 & 0 & 0\\ 0 & 1 & 0\\ -2 & 0 &1 \end{bmatrix} \begin{bmatrix} 1 & 2 & 1\\ 0 & 1 & 1\\ 2 & 7 & 9 \end{bmatrix}= \begin{bmatrix} 1 & 2 & 1\\ 0 & 1 & 1\\ 0 & 3 & 7 \end{bmatrix} E31P21A=⎣⎡10−2010001⎦⎤⎣⎡102217119⎦⎤=⎣⎡100213117⎦⎤
消元 a32a_{32}a32
Multiplierl32=a32a22=3Multiplier\ l_{32}=\frac{a_{32}}{a_{22}}=3 Multiplier l32=a22a32=3
newrow3=row3−l32row2new\ row3 = row3-l_{32}row2new row3=row3−l32row2
E32E31P21A=[1000100−31][121011037]=[121011004]=UE_{32}E_{31}P_{21}A= \begin{bmatrix} 1 & 0 & 0\\ 0 & 1 & 0\\ 0 & -3 &1 \end{bmatrix} \begin{bmatrix} 1 & 2 & 1\\ 0 & 1 & 1\\ 0 & 3 & 7 \end{bmatrix}= \begin{bmatrix} 1 & 2 & 1\\ 0 & 1 & 1\\ 0 & 0 & 4 \end{bmatrix}=U E32E31P21A=⎣⎡10001−3001⎦⎤⎣⎡100213117⎦⎤=⎣⎡100210114⎦⎤=U
PA=E31−1E32−1U=LUPA=E_{31}^{-1}E_{32}^{-1}U=LU PA=E31−1E32−1U=LU
其中 E31−1E_{31}^{-1}E31−1 是 E31E_{31}E31 的逆过程,E32−1E_{32}^{-1}E32−1 是 E32E_{32}E32 的逆过程
E31−1=[100010201]E32−1=[100010031]L=E31−1E32−1=[100010201][100010031]=[100010231]E_{31}^{-1}=\begin{bmatrix} 1 & 0 & 0\\ 0 & 1 & 0\\ 2 & 0 &1 \end{bmatrix}\\ ~\\ E_{32}^{-1}=\begin{bmatrix} 1 & 0 & 0\\ 0 & 1 & 0\\ 0 & 3 &1 \end{bmatrix}\\ ~\\ L=E_{31}^{-1}E_{32}^{-1}=\begin{bmatrix} 1 & 0 & 0\\ 0 & 1 & 0\\ 2 & 0 &1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0\\ 0 & 1 & 0\\ 0 & 3 &1 \end{bmatrix}=\begin{bmatrix} 1 & 0 & 0\\ 0 & 1 & 0\\ 2 & 3 &1 \end{bmatrix} E31−1=⎣⎡102010001⎦⎤ E32−1=⎣⎡100013001⎦⎤ L=E31−1E32−1=⎣⎡102010001⎦⎤⎣⎡100013001⎦⎤=⎣⎡102013001⎦⎤
PA=LU(带行交换的矩阵分解)相关推荐
- python --- 实现LU=PA分解(部分主元的高斯消去)/带行交换的LU分解
题设: Pascal矩阵 进行 LU=PA分解 import numpy as np import random from scipy.linalg import lu#Вычисление знач ...
- matlab将矩阵分解成lu,10行代码实现矩阵的LU分解(matlab)
最近由于数值分析实验课要求,需要通过matlab实现矩阵的LU分解.但是看了很多网友写的程序,基本上都是通过循环嵌套循环来实现矩阵的LU分解.略感琐碎,因此最近两天便一直在思考能否利用矩阵的乘v法,来 ...
- java 矩阵分解_矩阵论学习笔记四:矩阵分解 | 学步园
参考书:<矩阵论>第3版,程云鹏 张凯院 徐仲编著 西北工业大学出版社 矩阵的三角分解和QR分解等在计算数学中都扮演着十分重要的角色,尤其是以QR分解所建立的QR方法,以对数值线性代数理论 ...
- ciaodvd数据集的简单介绍_基于注意力机制的规范化矩阵分解推荐算法
随着互联网技术的发展以及智能手机的普及, 信息超载问题也亟待解决.推荐系统[作为解决信息超载问题的有效工具, 已被成功应用于各个领域, 包括电子商务.电影.音乐和基于位置的服务等[.推荐系统通过分析用 ...
- 常见矩阵分解方法及其应用
1.LU分解 可以说是最简单的矩阵分解方法,将矩阵A分解成L(下三角)矩阵和U(上三角)矩阵的乘积.其实就是高斯消元法的体现,U矩阵就是利用高斯消元法得到的,而消元过程用到的初等变换矩阵乘积就是L矩阵 ...
- 《数值分析(原书第2版)》—— 2.4 PA=LU分解
本节书摘来自华章出版社<数值分析(原书第2版)>一 书中的第2章,第2.4节,作者:(美)Timothy Sauer,更多章节内容可以访问云栖社区"华章计算机"公众号查 ...
- 三阶矩阵的lu分解详细步骤_数学 - 线性代数导论 - #4 矩阵分解之LU分解的意义、步骤和成立条件...
线性代数导论 - #4 矩阵分解之LU分解的意义.步骤和成立条件 目前我们用于解线性方程组的方法依然是Gauss消元法.在Gauss消元法中,我们将右侧向量b与A写在一起作为一个增广矩阵进行同步的操作 ...
- matlab lud矩阵分解,MIT线性代数总结笔记——LU分解
MIT线性代数总结笔记--LU分解 矩阵分解 矩阵分解(Matrix Factorizations)就是将一个矩阵用两个以上的矩阵相乘的等式来表达.而矩阵乘法涉及到数据的合成(即将两个或多个线性变换的 ...
- lu分解法matlab_MIT 18.065—机器学习中的矩阵方法02 矩阵乘法与矩阵分解
数据分析.信号处理和机器学习中的矩阵方法 第02讲 矩阵乘法与矩阵分解 新MIT 线性代数|机器学习(中英机翻字幕)18.065 by Gilbert Strang_哔哩哔哩 (゜-゜)つロ 干杯~- ...
最新文章
- 浙大博士整理的计算机视觉学习路线(含时间建议分配)
- hdu 2553 N皇后问题(深度递归搜索)
- 零起点学算法95——弓型矩阵
- webapi随机调用_BeetleX之webapi验证插件JWT集成
- Window 7下给Rails3.1安装Rmagick
- imregionalmax imregionalmin imextendedmax imextendedmin imhmax imhmin 函数的详解 matlab中函数
- dubbo protocol port 消费者端_Dubbo 优雅停机演进之路
- java集合框架之LinkedList
- 四叶草efi_Clover Configurator——四叶草配置引导工具
- LynxFly科研小四轴横空出世,开源,F4,WIFI
- 系统没有wmi服务器,系统没有WMI服务怎么办.WMI错误修复方法
- OutMan——面向对象的三大特性、对象和对象之间的关系以及动态类型检测方法
- 小鑫的算法之路:leetcode0704 二分查找
- 数分下第4讲 (8.2节): 平面和直线
- 初识C语言:了解基础指针
- Problem N: 设计飞机类Plane及其派生类
- CapstoneCS5262设计DP转HDMI4K60Hz+VGA1080P转换电路|DP to hdmi+vga转换器方案设计方法|CS5262Demoboard参考电路
- E.03.09 China Tried to Slow Divorces by Making Couples Wait. Instead, They Rushed.
- 5-9 打印倒直角三角形图案
- NLP_Python3——正则表达式