第二章,用矩阵解线性方程组,01-高斯消元法

  • 行列式的局限
    • 超定方程组与欠定方程组
  • 消元法与同解变换
    • 消元法
    • 同解变换
    • 等价
  • 矩阵的定义
    • 矩阵
    • 元素、行标和列标
    • 行/列矩阵(行/列向量)
    • 方阵
    • 零矩阵和零向量
    • 线性方程组的系数矩阵和增广矩阵
    • 矩阵解方程组
  • 初等行变换与高斯消元法
    • 初等行变换
    • 行阶梯形矩阵
    • 高斯消元法

玩转线性代数的笔记

行列式的局限

超定方程组与欠定方程组

有两种情况不能使用行列式来解

  1. 线性方程组的方程个数m多于未知数个数n,称为超定方程组
  2. 相反,方程个数m少于未知数个数n,称为欠定方程组,其中可任意取值的变量称为自由未知量,有通解,无穷多解,依赖于自由未知量的未知量称为基本未知量,一般设首非零元所对应变量为基本未知量,其它为自由未知量。
  3. m=n,有唯一解

消元法与同解变换

消元法

用一个更易求解的线性方程组代替原线性方程组,例见原文
变换类型:

  1. 交换 交换两个方程的位置
  2. 数乘 将其中一个方程乘以一个不为零的常数
  3. 倍加 将任一方程的倍数加到另一个方程上

同解变换

上述三种变换都是可逆的,所以原方程组的解都是新方程组的解,变换前后的方程组是同解的,因此三种变换都称为同解变换

等价

两个方程组解集相同,就称两个方程组等价

矩阵的定义

线性方程组消元变换过程只有系数和常数项参与运算,消元过程就是将左下方的数字化为零的过程,操作完成后加上未知数和相关符号就成为一个新的线性方程组。
将系数与常数取出,就成为矩阵

矩阵

定义
由m×nm×nm×n个数aij(i=1,2,...,m;j=1,2,...,n)排成的m行n列的二维数表a_{ij}(i=1,2,...,m;j=1,2,...,n)排成的m行n列的二维数表aij​(i=1,2,...,m;j=1,2,...,n)排成的m行n列的二维数表
a11a12⋯a1na21a22⋯a2n⋮⋮⋮⋮am1am2⋯amn\begin{matrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \vdots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{matrix} a11​a21​⋮am1​​a12​a22​⋮am2​​⋯⋯⋮⋯​a1n​a2n​⋮amn​​
称为m行n列矩阵,简称m*n矩阵,用大写字母A,B⋯A,B\cdotsA,B⋯表示,记作
A=(a11a12⋯a1na21a22⋯a2n⋮⋮⋮⋮am1am2⋯amn)A=\begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \vdots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{pmatrix} A=⎝⎜⎜⎜⎛​a11​a21​⋮am1​​a12​a22​⋮am2​​⋯⋯⋮⋯​a1n​a2n​⋮amn​​⎠⎟⎟⎟⎞​
矩阵A也可以写作(aij)(a_{ij})(aij​),或(aij)m×n(a_{ij})_{m×n}(aij​)m×n​或Am×nA_{m×n}Am×n​

元素、行标和列标

aij(i=1,2,...,m;j=1,2,...,n)a_{ij}(i=1,2,...,m;j=1,2,...,n)aij​(i=1,2,...,m;j=1,2,...,n)称为矩阵A的元素或元,i和ji和ji和j分别称为行标和列标。

行/列矩阵(行/列向量)

只有一行/列的矩阵称为行/列矩阵或行/列向量,记为
A=(a1a2⋮an)A=\begin{pmatrix} a_{1} \\ a_{2} \\ \vdots\\ a_{n} \end{pmatrix} A=⎝⎜⎜⎜⎛​a1​a2​⋮an​​⎠⎟⎟⎟⎞​

方阵

行数和列数都是n的矩阵称为n阶矩阵或n阶方阵。

(a11a12a13a21a22a23a31a32a33)\begin{pmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{pmatrix} ⎝⎛​a11​a21​a31​​a12​a22​a32​​a13​a23​a33​​⎠⎞​是一个三阶方阵。

零矩阵和零向量

元素都为0的矩阵称为零矩阵;元素都为0的向量称为0向量

线性方程组的系数矩阵和增广矩阵

对线性方程组
{a11x1+a12x2+⋯+a1nxn=b1a21x1+a22x2+⋯+a2nxn=b2⋯an1x1+an2x2+⋯+annxn=bn\begin{cases} a_{11}x_1+a_{12}x_2+\cdots+a_{1n} x_n=b_1\\ a_{21}x_1+a_{22}x_2+\cdots+a_{2n} x_n=b_2 \\ \cdots \\ a_{n1}x_1+a_{n2}x_2+\cdots+a_{nn} x_n=b_n \end{cases} ⎩⎪⎪⎪⎨⎪⎪⎪⎧​a11​x1​+a12​x2​+⋯+a1n​xn​=b1​a21​x1​+a22​x2​+⋯+a2n​xn​=b2​⋯an1​x1​+an2​x2​+⋯+ann​xn​=bn​​

A=(a11⋯a1n⋮⋱⋮am1⋯amn)A=\begin{pmatrix} a_{11} & \cdots & a_{1n} \\ \vdots & \ddots & \vdots \\ a_{m1} & \cdots & a_{mn} \end{pmatrix} A=⎝⎜⎛​a11​⋮am1​​⋯⋱⋯​a1n​⋮amn​​⎠⎟⎞​
系数矩阵,X=(x1x2⋮xn)X=\begin{pmatrix} x_{1} \\ x_{2} \\ \vdots\\ x_{n} \end{pmatrix}X=⎝⎜⎜⎜⎛​x1​x2​⋮xn​​⎠⎟⎟⎟⎞​为未知数矩阵(向量),b=(b1b2⋮bn)b=\begin{pmatrix} b_{1} \\ b_{2} \\ \vdots\\ b_{n} \end{pmatrix}b=⎝⎜⎜⎜⎛​b1​b2​⋮bn​​⎠⎟⎟⎟⎞​为方程组的常数项矩阵(向量)。记B=(A∣b)=(a11⋯a1nb1⋮⋱⋮⋮am1⋯amnbm)B=(A|b)=\begin{pmatrix} a_{11} & \cdots & a_{1n} & b_1\\ \vdots & \ddots & \vdots & \vdots \\ a_{m1} & \cdots & a_{mn} &b_m \end{pmatrix}B=(A∣b)=⎝⎜⎛​a11​⋮am1​​⋯⋱⋯​a1n​⋮amn​​b1​⋮bm​​⎠⎟⎞​为增广矩阵

矩阵解方程组

同解变换即是对增广矩阵进行三种行变换(例见原文),而不用写出未知数

初等行变换与高斯消元法

初等行变换

以下三种矩阵变换称为初等行变换:

  1. (对换)把两行对换,如对换第i行和第j列,记作ri↔rjr_i \leftrightarrow r_jri​↔rj​;
  2. (数乘)以非零实数乘以某行,如第i行乘以k,记作ri×kr_i×kri​×k;
  3. (倍加)把某一行的k倍加到另一行上,如将第i行的k倍加到第j行上,记作rj+krir_j+kr_irj​+kri​.

行阶梯形矩阵

满足以下条件:

  1. 零行(元素全为零的行)位于矩阵的下方,if any.
  2. 各非零行的首非零元(从左至右的一个不为零的元素)的列标随着行标的增大面严格增大。

高斯消元法

以上利用矩阵初等行变换求解线性方程组的方法叫做高斯消元法

第二章,用矩阵解线性方程组,01-高斯消元法相关推荐

  1. 线性代数---魏福义版 第二章习题答案

    第二章 向量与线性方程组

  2. matlab解方程组方法,第二章解线性方程组的直接方法matlab用法

    第二章解线性方程组的直接方法matlab用法 第二章 解线性方程组的直接方法的 MATLAB 程序24. 在这章中我们要学习线性方程组的直接法,特别是适 合用数学软件在计算机上求解的方法. 2.1 方 ...

  3. 第二章 学生指导(01 小学生身心发展的规律 02 学生心理发展与教育 03 小学生的学习)

    第二章 学生指导 01 小学生身心发展的规律 02 学生心理发展与教育 03 小学生的学习 04 小学德育 05 小学美育 06 小学生安全与心理健康教育 07 学校与家庭.社会的协调 01 小学生身 ...

  4. 【高级数据库】第二章 第01讲 数据库索引

    [高级数据库]第二章 数据库索引   在第一章我们主要介绍了数据库的基础知识,包括数据库和数据库管理系统的概念,了解了数据库管理系统是如何执行用户命令的.另外还回顾了数据库有关的基础内容,包括三级模式 ...

  5. 开发日记-20190914 关键词 汇编语言王爽版 第二章

    第二章 寄存器 一个典型的CPU由运算器,控制器,寄存器(CPU工作原理)等器件构成,这些器件靠内部总线相连.前一章所说的总线,相对于CPU内部来说是外部总线.内部中心实现CPU内部各个器件之间的联系 ...

  6. python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...

    **第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...

  7. oracle书评,【书评:Oracle查询优化改写】第二章

    BLOG文档结构图 在上一篇中http://blog.itpub.net/26736162/viewspace-1652985/,我们主要分析了一些单表查询的时候需要注意的内容,今天第二章也很简单,主 ...

  8. Python计算机视觉:第二章 图像局部描述符

    第二章 图像局部描述符 2.1 Harris角点检测 2.1.2 在图像间寻找对应点 2.2 sift描述子 2.2.1 兴趣点 2.2.2 描述子 2.2.3 检测感兴趣点 2.2.4 描述子匹配 ...

  9. 《Python核心编程》第二版第36页第二章练习 -Python核心编程答案-自己做的-

    <Python核心编程>第二版第36页第二章练习 这里列出的答案不是来自官方资源,是我自己做的练习,可能有误. 2.21 练习 2-1. 变量,print和字符串格式化操作符.启动交互式解 ...

  10. 计算机组成原理第二章数据,计算机组成原理第二章数据表示(含答案)

    null 第二章数据表示 2.1 机器数及特点随堂测验 1.设计算机字长8位,设x = -5, [x]补为( ) (单选) A.FBH B.FDH C.FAH D.05H 2.系列关于补码机器数的描述 ...

最新文章

  1. 上传代码到码云(第一次)
  2. SQL Server in Docker - 还原数据库
  3. 关于字体的一些知识,以及分享一些免费可商用字体
  4. 无线通信原理与技术 实验二  CDMA通信系统仿真
  5. 测试php连接mysql的实例实现
  6. Linux使用fdisk工具对SD卡进行MBR分区
  7. HDFS--Secondary NameNode
  8. gcc编译优化-O0 -O1 -O2 -O3 -OS解析
  9. Win 7 配置FTP权限
  10. Python调用摄像头
  11. 传微信要开直播业务:主流社交工具全面杀入直播战场
  12. HbuilderX 配置eslint规范 问题
  13. 用 vs 跑 lvgl 模拟器
  14. 大家都在找那个过滤呜呜祖拉的软件
  15. uniapp对接微信公众号H5微信支付、分享、小程序隐藏右上角分享胶囊
  16. java基础[接口]
  17. 《C#零基础入门之百识百例》(九)位和赋值运算符 -- 2的n次幂
  18. 典型可编程接口芯片及应用
  19. xp系统设置ntp服务器,xp设置ntp服务器地址
  20. web期末大作业-前端网页--H5--海贼王动态网页源码-海贼王网页

热门文章

  1. 60天使用百词斩背单词的感想
  2. 随机抽样方法——DataFrame.sample()
  3. P2756 飞行员配对方案问题【二分匹配】【网络流Dinic、EK详解】【萌新初写】
  4. 10款UI设计师常用的UI设计工具盘点
  5. word里面怎样输入空白下划线
  6. 关于笔记本自动睡眠更改设置无用的解决办法
  7. php curl 模拟微信公众号登入
  8. matlab 隐函数求偏导数,[对常数的隐函数的求导]隐函数求偏导数如图,为什么F对x求偏导能把z看成常数z不是对x的导数吗~...
  9. vue项目移动端、pc端适配方案(px转rem)
  10. 2020.10.1--PS--画笔色彩模式、画笔预设、自定义画笔