线性方程组的求法与示例详解

线性方程组

由n个1维未知量,m个方程组成的组合叫做线性方程组。

特别的当方程组右边的值全都是0时叫做齐次线性方程组。

增广矩阵

在系数矩阵的右边添上一列,该列由线性方程组等号右边的值按照顺序拼接而成,该新的矩阵叫做方程组的增广矩阵。针对如下线性方程组,我们不难得到

其系数矩阵(即由每个未知量前的系数按照顺序组成的矩阵)是

而我们假设一列(方程组右边的值)构成新的矩阵即叫做该方程组的增广矩阵

或者更一般的,如果我们把线性方程组简写为Ax=b那么增广矩阵B可以记作(A,b)。

矩阵的秩

设在m×n的矩阵A中有一个不等于0的r阶子式D,且所有r+1阶子式全等于0,则D是该矩阵的最高阶非零子式。非零子式的最高阶数即叫做矩阵的秩 记作R(A) r是rank的缩写。不难发现矩阵的秩有如下特点:

  • 矩阵的秩 R(A)大于等于0小于等于min{m,n}。
  • r(A) = m 取了所有的行,叫行满秩
  • r(A) = n 取了所有的列,叫列满秩
  • r(A) < min{m,n}则叫做降秩
  • A是方阵,A满秩的充要条件是A是可逆的(转换为A的行列式不等于0,所以可逆)
  • r(A) = r的充要条件是有一个r阶子式不为0,所有r+1阶子式为0
  • 矩阵A(m乘n阶)左乘m阶可逆矩阵P,右乘n阶可逆矩阵Q,或者左右乘可逆矩阵PAQ不改变其秩。
  • 对矩阵实施(行、列)初等变换不改变矩阵的秩
  • 阶梯形矩阵的秩 r(A)等于非零行的行数。
  • A的秩等于A转置的秩
  • 任意矩阵乘可逆矩阵,秩不变

线性方程组与矩阵的秩

针对n元线性方程组Ax=b,它的解有如下情况:

  • 无解的充要条件是R(A)<R(A,b)
  • 有唯一解的充要条件是R(A)=R(A,b)=n
  • 有无穷解得充要条件是R(A)=R(A,b)<n

带参数的线性方程组的求法

该方法是根据矩阵的秩的定义来求,如果找到k阶子式为0,而k-1阶不为0,那么k-1即该矩阵的秩。

#Sample1(示例一),针对下列线性方程组,讨论其解的情况:

当a和b分别取什么值时

  1. 线性方程组有唯一解
  2. 线性方程组无解
  3. 线性方程组有无穷解,并求出通解。

解:

针对情况一:

线性方程组有唯一解的充要条件是R(A)=R(A,b)=n

Step1:这里我们构造增广矩阵 =

Step2:第1行的-3倍加到第4行上去,则此时化为:

Step3:针对step2,以第2行为轴,将第2行的1倍加到第3、4行上去,则化为:

Step4:结合方程组唯一解条件,即R(A)=R(A,b)=n,这里n=4,那么比较容易得出a≠1时满足条件。即当a≠1时线性方程组有唯一解。

针对情况二:当R(A)<R(A,b)时无解,由Step3里化简后的阶梯矩阵可知

当a=1且b≠-1时R(A)=2,而R(A,b)=3即满足R(A)<R(A,b)。

所以a=1且b≠-1时线性方程组无解。

针对情况三:当R(A)=R(A,b)<n(n=4)时有无穷解。由Step3里化简后的阶梯矩阵可知

当a=1且b=-1时R(A)=2, R(A,b)=2,且都小于4,

所以当a=1且b=-1时线性方程组有无穷解。

关于通解:

对Step3里接着化简,即将第1列的-1倍加到第2、3、4列上去,则得到:

那么我们容易得到原线性方程组等价于下式:

那么该线性方程组的一般解

其中 为任意常数。

线性代数带参数的线性方程组的求法示例详解相关推荐

  1. 带参数的线性方程组怎么用计算机解,含参数线性方程组的解法一.PPT

    含参数线性方程组的解法一 线性代数 第3章 线性方程组 1.了解n元非齐次(齐次)线性方程组的概念,会用矩阵形式表示n元线性方程组:理解增广矩阵的定义. 2.掌握用行简化阶梯形矩阵解线性方程组. 3. ...

  2. 带参数的线性方程组怎么用计算机解,带参数的线性方程组的解法.docx

    带参数的线性方程组的解法.docx 带参数的线性方程组的解 法 左连 翠 济南大学 侯淑 轩 基础 部 摘要 对带参数的 线性方程组的解法进行了系统的研 讨 , 分类给出了具体的解 法 , 并对一类复 ...

  3. python 装饰器 参数-python函数装饰器之带参数的函数和带参数的装饰器用法示例...

    本文实例讲述了python函数装饰器之带参数的函数和带参数的装饰器用法.分享给大家供大家参考,具体如下: 1. 函数带多个参数 # 普通的装饰器, 打印函数的运行时间 def decrator(fun ...

  4. requests之get请求带参数示例详解

    具体见以下详细步骤 获取响应数据 获取请求头 获取响应头.状态码 有两点需要引起注意: a.响应结果一般有三种格式:HTML.json.text b.text方法返回的是字符串格式的内容 获取cook ...

  5. php带旋转动画刷新页面,css旋转动画效果的简单实现示例详解

    我们可以通过css来做出动画效果,下面我为大家演示的是p的旋转,颜色过渡的动画 a{ text-align:center; line-height:100px; transition:all 2s; ...

  6. python音频转数组_python音频处理的示例详解

    准备工作: 首先,我们需要 import 几个工具包,一个是 python 标准库中的 wave 模块,用于音频处理操作,另外两个是 numpy 和 matplot,提供数据处理函数. 一:读取本地音 ...

  7. python 匿名函数示例_扣丁学堂Python3开发之匿名函数用法示例详解

    扣丁学堂Python3开发之匿名函数用法示例详解 2018-07-26 14:01:11 1324浏览 今天扣丁学堂Python培训给大家分享关于Python3匿名函数用法,结合实例形式分析了Pyth ...

  8. Linux系统与网络、磁盘参数和日志监控等命令详解二

    创作人QQ:851301776,邮箱:lfr890207@163.com, 欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点! 个人座右铭: 1.没有横空出世,只要厚积一定发. ...

  9. python录音详解_python音频处理的示例详解

    准备工作: 首先,我们需要 import 几个工具包,一个是 python 标准库中的 wave 模块,用于音频处理操作,另外两个是 numpy 和 matplot,提供数据处理函数. 一:读取本地音 ...

最新文章

  1. POJ2492 A Bug s Life 题解
  2. 程序员到底为什么要掌握数据结构与算法?
  3. WPF ListView DoubleClick
  4. 二分搜索 POJ 3273 Monthly Expense
  5. python numpy.meshgrid() 函数的用法(快速生成坐标矩阵)
  6. python如何绘制曲线图_python怎么画曲线图
  7. 华为全球第一、荣耀中国前二!余承东宣布新目标:苹果三星怎么看?
  8. POJ1887 DP水题儿
  9. Link-State协议的PRC计算详解
  10. 微信小程序之——自定义分享按钮(完整版)
  11. HDOJ 2071 Max Num
  12. 会计学硕和计算机,会计学与会计硕士有什么区别
  13. 软件工程实践 Blog17
  14. vue中computer和watch的区别和使用
  15. 电脑卡死,电脑卡屏死机几个原因与解决办法必看
  16. mvp的全称_库里常规赛mvp是哪一年,分别于2014-15和2015-16赛季荣膺
  17. 信号处理之FIR数字滤波器(Matlab仿真)
  18. Windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足的最好解决办法。
  19. TCP/IP英文缩写汇总
  20. 从源码解析-Android系统启动流程概述 init进程zygote进程SystemServer进程启动流程

热门文章

  1. boost::regex模块信用卡匹配相关的测试程序
  2. boost::process::args相关的测试程序
  3. boost::mpl模块实现replace_if相关的测试程序
  4. boost::hana::experimental::print用法的测试程序
  5. boost::hana::common_t用法的测试程序
  6. boost::fusion::repetitive_view用法的测试程序
  7. GDCM:gdcm::FileMetaInformation的测试程序
  8. GDCM:gdcm::ByteSwapFilter的测试程序
  9. ITK:侵蚀二进制图像
  10. ITK:复制非复合转换NonCompositeTransform