前言

根据李永乐老师课程学习。主要记载矩阵相关的性质、定理等知识,不会进行定理推导、证明。

矩阵概念及其运算

矩阵概念

矩阵:如下图的m×n个数排列出的表格,成为m×n矩阵,当m=n时,成为n阶矩阵或n阶方阵。记作A。如果所有元素都是0,就称它为0矩阵,记为0。

矩阵使用的实例:
有9个地点,x3表示这两地有三条道路可以走。

我们可以列出描述两地间走法的矩阵
a-b之间的矩阵a行,b列

b-c之间的矩阵b行c列

对于a到c呢?只需要再添加一步就可以求得a-c间的各种走法,将在后面两矩阵相乘讲解。
同型矩阵:两个都是mXn的矩阵,就称这两个矩阵同型。
矩阵相等:在同型条件下,两矩阵对应位置元素相等。
对角矩阵:除主对角线外,其他位置元素为0。
单位矩阵:如果对角矩阵对角线元素全是1,那么就叫单位矩阵。
上三角矩阵:以主对角线为界限,主对角线以及对角线上方不全为零,主对角线下方全为0。
下三角矩阵:与上三角矩阵元素位置相反。(参考上三角矩阵)

矩阵的计算

矩阵加减法:条件:两个同型矩阵。两同型矩阵相加减,对应位置元素相加减。

数与矩阵相乘:写作kA。

两矩阵的乘法
还是之前的例子

a2-c1有:2X2+2X4
a2-c2有:2X1+2X5

都是相乘再相加的形式,很熟悉是吧,将这种形式再次转化成矩阵。
对于矩阵乘法,要求AB,A的列数=B的行数,即A(m行,n列),B(n行,j列)。AB=C,C(m行,j列)
新产生的C矩阵的元素c(m行,j列)=a(m行,对应位置)Xb(j列对应位置)再求和,即


运算法则
矩阵的乘法有顺序,AB≠BA
AB=0,A或B不一定为0矩阵
AB=AC,且A≠0,无法推出B=C

 A+B=B+A(A+B)+C=A+(B+C)=A+B+Ck(mA)=m(kA)=(mk)A(k+m)A=kA+mAk(A+B)=kA+kB1A=A0A=0(AB)C=A(BC)=ABCA(B+C)=AB+AC(A+B)C=AC+BCAE=AEA=AA为n阶矩阵,AA=A²

矩阵转置
将矩阵的行列互换,第一行变第一列,第二行变第二列……成为矩阵的转置矩阵,A矩阵的转置矩阵记作:

转置的运算法则

对称矩阵:

反对称矩阵:

此外

方阵的行列式

一个n阶矩阵元素不动,转化为行列式。记为:

注:只有方阵才有对应的行列式,因为行列式必须是方的。矩阵为非0矩阵,行列式也可能为0。

伴随矩阵

定义:如果A是一个n阶矩阵,将矩阵中个元素的位置换成其对应的代数余子式。

定理:

可逆矩阵

定义:对于n阶矩阵A,如果存在n阶矩阵B使得AB=BA=E,则称A可逆,B为A的逆矩阵。
如果A可逆,那么它的逆矩阵唯一。
如果A可逆,它一定可以写成若干初等矩阵的乘积。
如果A可逆,那么A的行列式值不等于0。
如果A可逆,k≠0,那么kA也可逆。
如果A、B均可逆,那么AB也可逆。
     
A可逆,A的转置也可逆。
     
有一推论,当A、B是n阶矩阵时:

求逆矩阵的一种方法:通过拼接这样的矩阵,在经过若干次初等行班变换。

主对角矩阵

对角阵只有主对角线上有非零元素,其他位置全为0。

分块矩阵

例如下面的矩阵,就可以在第二行、第二列的位置切开,分成一个2X2的矩阵与3个1X1矩阵。



方程组的矩阵写法

上面的方程组就等价于下面的矩阵写法。

这样的形式统一写为 Ax=b 其中A是系数矩阵;x是未知数矩阵;b是常系数矩阵。

矩阵的初等变换与线性方程组

高斯消元法

算法就是几个方程之间加减消元,化简为单一变量,这里不再详细叙述,这是解方程组的最基本(常用的方法)。

矩阵的初等行变换(同解变形)

1.用非0数乘以某个方程;
2.将一个方程的k倍加到另一个方程上;
3.交换两方程位置;
这就是通解变形,高斯消元法所使用的手段;根据之前的方程组的矩阵写法,只考虑系数的情况下,也使用同样的方法对矩阵的行进行变换。同样也能化成高斯消元法的最终形式。(方程组的矩阵形式中的例子举例)

这样化简出的阶梯型矩阵就可以求解方程组了。
一共有4个未知数,其独立的未知数个数等于阶梯个数(3),所以有无穷多解

矩阵的初等变换

包括初等行变换(上面所讲到的),初等列变化(行换成列即可)
初等矩阵:单位矩阵经过一次初等变换所得的矩阵。
使用初等矩阵与另一个矩阵做乘积,即

当为PA时,叫做左乘,AP为右乘,左乘等价于对A进行初等矩阵相同的行变换,右乘等价于对A进行初等矩阵相同的列变换。
矩阵等价:A矩阵经过若干次初等变换,变成矩阵B,则称A与B等价。记作

矩阵等价有如下性质

行阶梯矩阵
定义:设A-mXn,若满足:(1)就诊如有0行,0行都在矩阵底部。(2)每个非0行主元(即该行最左边第一个非0元素)所在类的下面元素都是0,则称A为行阶梯矩阵。
行最贱矩阵
定义:设A-mXn,若A是行阶梯矩阵,且还满足:非零元素都是1,且主元所组啊咧的其他元素都是0。

矩阵的秩

秩的概念、计算

k阶子式:在mXn矩阵A中,任取k行与k列(k不大于m和n)位置,这些行与列的交叉点上的k²各元素按其在原来矩阵A的次序可构成一个k阶行列式,撑起为矩阵的k阶子式。
:若矩阵A中存在r阶子式不为0,r+1阶子式(若存在)全为0,则矩阵A的秩为r。记成r(A)=r。零矩阵的秩规定为0。
经初等变换,矩阵的秩不变。
若可逆矩阵P、Q,使得PAQ=B,则r(A)=r(B)

秩的性质

线性方程组有解判定

对于非齐次方程组:Ax=b,A表示系数矩阵,x是未知数矩阵,b是常数项。形成的矩阵没一行对应一个方程。

这样就就能使用系数矩阵和常数项组合出增广矩阵。

再化简成行阶梯矩阵。
若果d1=0,则方程组有解否则无解。

解的判定方法


[补充内容]关于使用matlab进行方程组求解的线性代数相关知识补充——矩阵相关推荐

  1. [补充内容]关于使用matlab进行方程组求解的线性代数相关知识补充——n维向量

    前言 根据李永乐老师课程学习.主要记载n维向量相关的性质.定理等知识,不会进行定理推导.证明. n维向量 定义:n个数a1,a2,a3-an构成的有序数组称为n维向量. n维向量分为:  n维行向量 ...

  2. 10种基于MATLAB的方程组求解方法

    线性方程组的求解包括直接法和迭代法,其中迭代法包括传统的高斯消元法,最速下降法,牛顿法,雅克比迭代法,共轭梯度法,以及智能启发式算法求解法和神经网络学习算法,传统算法可以相互组合改进,智能仿生启发式算 ...

  3. matlab非线性方程组求解得到矩阵,非线性方程组求解——附Matlab原程序

    在科学与工程计算中,经常遇到求解非线性方程组的问题:非线性方程组在收敛速度及收敛性比线性方程组要差,特别对于非凸的非线性方程组,其求解更是困难.下面简要介绍非线性方程组的三种解法--牛顿法.拟牛顿法. ...

  4. 利用MATLAB求解一阶线性常系数非齐次微分方程组

    用矩阵函数求解一阶线性常系数非齐次微分方程组 主要步骤 1.问题形式 2.求矩阵函数 3.代入矩阵A的指数函数得最终解 主要步骤 本来想用在矩阵论期中开卷考试验证计算结果的,结果一个解方程组的题也没考 ...

  5. Matlab之代数方程求解:方程组求根

    Matlab之代数方程求解:方程组求根 目录 方程组求根 1.solve( )求方程组的解 2.求解指数方程和对数函数方程 方程组求根 1.solve( )求方程组的解 (1)如求 eq1 = 'w ...

  6. Matlab实现——严格对角占优三对角方程组求解(高斯赛尔德Gauss-Seidel迭代、超松弛)

    欢迎前往个人博客 驽马点滴 和视频空间 哔哩哔哩-<挨踢日志> 严格对角占优三对角方程组求解 对中等规模的n阶的(n<100)线性方程组,直接法的准确性和可靠性,所以常采用直接法 对 ...

  7. matlab trisys,Matlab实现——严格对角占优三对角方程组求解(高斯赛尔德Gauss-Seidel迭代、超松弛) | 学步园...

    严格对角占优三对角方程组求解 对中等规模的n阶的(n<100)线性方程组,直接法的准确性和可靠性,所以常采用直接法 对于较高阶的方程组,特别是地于某些偏微分方程离散化后得到的大型稀疏方程组(系统 ...

  8. Matlab随笔之求解线性方程

    原文:Matlab随笔之求解线性方程 理论知识补充: %矩阵除分为矩阵右除和矩阵左除. %矩阵右除的运算符号为"/",设A,B为两个矩阵,则"A/B"是指方程X ...

  9. matlab用高斯消元法解线性方程组,用matlab利用高斯消元法求解线性方程组

    用matlab利用高斯消元法求解线性方程组Tag内容描述: 1.用C语言编写软件完成以下任务:请用高斯列主元消元法解下列线性方程组:方法说明(以4阶为例):第1步消元在增广矩阵(A,b)第一列中找到绝 ...

最新文章

  1. java 线程 状态 图_Java线程中的生命周期和状态控制图文详解
  2. 基于.NET SingalR,LayIM2.0实现的web聊天室
  3. 还要做手机?罗永浩称还完债就重返科技行业
  4. 1433 mssql 安全_mssqlsql2008安全配置又一给力教程
  5. 横向越权访问java_基于ThinkPhp5开发横向越权逻辑漏洞安全指南
  6. 「代码随想录」96.不同的二叉搜索树【动态规划】详解!
  7. Qt QT_BEGIN_NAMESPACE
  8. easyUI——easyUI(入门)
  9. 3万一5万新能源电动汽车,3万内的新能源电动轿车
  10. 接了个私单,结果对方有部分尾款迟迟不付,还好有留了个后门
  11. 浅述Docker的容器编排
  12. 数据结构与算法(一) 链表(代码示例)
  13. 机器学习(一) 贝叶斯法则与概念学习
  14. Android 手机红外遥控器实现
  15. 使markdown文档中的图片居中
  16. 一年之计在于春,一日之计在于晨
  17. 计算机网络技术计什么意思,计算机网络技术和计机应用技术.doc
  18. 卡米歇尔(Carmichael)数、函数
  19. Xamarin是无懈可击还是鸡肋?浅谈对Xamarin的学习
  20. 干货!TPAUC指标的end-to-end 优化方法

热门文章

  1. 1695. 果壳游戏
  2. C++中,string::nops的用法以及和string.find()的区别
  3. android 平板 吃鸡,安卓平板哪个吃鸡好 | 手游网游页游攻略大全
  4. 【python】基础知识巩固(九)
  5. 2020ICPC沈阳I. Rise of Shadows
  6. 模仿 微信 长按录音 功能 实现
  7. 001:CSS:层叠样式表
  8. 客运站售票系统(售票管理)
  9. python 计算两圆的公切线
  10. spring框架思维导图,简约概括