线性方程组的求解是线性代数中的基本技能,而齐次线性方程组的基础解系的求法又是基础。本文给出一个计算齐次线性方程组的基础解系的公式,从而简化计算过程。

01 符号说明

  • n元线性方程组的矩阵形式:(1)齐次线性方程组;(2)非齐次线性方程组;

  • 系数矩阵:;

  • 增广矩阵:;

  • 高斯消元法将系数矩阵化为最简形式:

02 公式及用法

由行最简形,得到齐次方程组的解矩阵为

例1 求解齐次线性方程组的基础解系,其中
解:高斯消元法:

此处,,所以由上述解矩阵公式可得,

所以这个齐次方程组的基础解系为

03 例外及变通

有的时候,齐次方程组的系数矩阵并不是都能化为行最简形的上述分块矩阵表示的那样,这时需要变通一下,加入一个列变换(相当于交换两个未知数的系数所在的列),将其变为上例的情形。但是注意,写解矩阵时要加入一个行变换(把这两个未知数对应行交换)。下面用具体例子说明。

例2 求解齐次线性方程组的基础解系,其中

解:高斯消元法:

写出解矩阵:

交换2、3行,修正得例2的解矩阵,

所以这个齐次方程组的基础解系为

.

04 非齐次线性方程组通解的计算

解非齐次方程组时,用增广矩阵(Ab),后面多了一列。高斯消元法步骤一样。最后得到行最简形的标准形式如下:

得到齐次方程组的解矩阵为

其中左边是齐次方程组的基础解系,右边一列是非齐次方程组的特解。

例3 求解齐次线性方程组的基础解系,其中

解:将增广矩阵化为行最简形:

所以,得解矩阵为,

所以这个非齐次方程组的通解为

如果此时齐次方程组的行最简形左上角没有出现单位矩阵块,处理方法同03 例外及变通


c++中求解非线性方程组_齐次线性方程组的基础解系的简便算法相关推荐

  1. Matlab从入门到精通-在线性代数中的应用(二):求解齐次线性方程组

    前言 在 Matlab 中,函数 null 用来求解零空间,即满足 Ax=0 的解空间,实际上是求出解空间的一组基(基础解系). 以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自行订阅,你的支持就是 ...

  2. 齐次线性方程组的解、SVD、最小二乘法

    转自:http://blog.csdn.net/dsbatigol/article/details/9625211 AX=0 这是一个齐次线性方程组(一般的非齐次线性方程组AX=b其实也都可以化为齐次 ...

  3. 线性代数拾遗(3)—— “系数矩阵的秩” 和 “齐次线性方程组基础解系向量个数” 的关系

    本文说明以下重要结论 nnn 元齐次线性方程组的解空间的维数(基础解系中向量个数),加上此方程组系数矩阵的秩 rrr,等于未知量个数 nnn 考虑一个 nnn 元齐次线性方程组如下,它总共有 nnn ...

  4. 齐次线性方程组的基础解系

    对于n元齐次线性方程组 (n个未知数:x1,x2,-,xn) 令 则上述方程组即为 该方程的解 视为n维向量(含有n个未知数的解), 则所有解向量构成一个向量组(一个解向量组,包含多个n维解向量). ...

  5. n元齐次线性方程组Ax =0解

    n 元齐次线性方程组 Ax =0有非零解的充分必要条件是 R(A)< n 矩阵秩的定义: 矩阵A中如果存在一个r阶子式不等于0,而所有的r+1阶子式(如果存在的话)全等于0,则规定A的秩R(A) ...

  6. 再理解:零空间、行空间、列空间、左零空间、基础解系、极大线性无关组、齐次解、非齐次解之间的关系

    再理解:零空间.行空间.列空间.左零空间.基础解系.极大线性无关组.齐次解.非齐次解之间的关系 1.再理解:零空间.行空间.列空间.左零空间.基础解系.极大线性无关组.齐次解.非齐次解之间的关系 1. ...

  7. 【原创】赋值法写基础解系中解向量

    赋值法写基础解系中解向量 (一)背景引入 通常解方程组时,将系数矩阵化为行阶梯型,进而可化为行最简型 (说一嘴:行最简型是指阶梯口元素全是1,该1所在列全其余全为0:广义行阶梯的阶梯口处元素非1也可) ...

  8. 【问题思考总结】为什么基础解系中两个自由变量对应两个线性无关的解?

    什么是自由变量? 首先看一个方程 x 1 + x 2 + x 3 = 0 x_1+x_2+x_3=0 x1​+x2​+x3​=0 这个方程我们可以知道,是一个有两个自由变量的方程,因为对于任意的其中两 ...

  9. networkx中求解平均度_机器学习之统计学二(分位数、平均数)

    数据的概括性度量 数据分布的特征有三个方面的测度和描述 1.分布的集中趋势:反映各数据向其中心值靠拢或者聚集的程度 2.分布的离散程度:反映各数据远离其中心值的趋势 3.分布的形状,反映数据分布的偏态 ...

最新文章

  1. java并发编程——并发容器类介绍
  2. 推荐 | 几个最有价值的科研学术类资源
  3. select标签的使用
  4. 函数在机器底层是如何实现的_智能货柜专题三:如何实现不同机器“千机千面”?...
  5. WSE3.0构建Web服务安全(3):WSE3.0策略配置、证书、签名、与实例开发
  6. 计算机网络期末复习提纲
  7. Android service 小研究
  8. SpringBoot集成Spring Security(1)——入门程序
  9. 目标检测——夏侯南溪模型搭建篇(legacy)
  10. MongoDB数据访问[C#]
  11. Java Class的文件结构
  12. JAVA基础语法——关键字
  13. xdb 服务_如何禁用Oracle的XDB及修改XDB服务端口
  14. 联想计算机一键恢复出厂设置,联想电脑Win7系统怎么一键恢复出厂设置步骤?...
  15. linux alsa 音量参数
  16. 爬虫之js加密破解抓取网易云音乐评论生成词云
  17. 大数据平台docker一键搭建
  18. 酉变换 matlab,量子计算原理 Theory of Quantum Computing
  19. mysql 家谱树查询_GitHub - chenwei/FamilyTreeView: 家谱树绘制Demo
  20. Linux中对lvm逻辑卷的管理

热门文章

  1. spring aop示例_Spring Profile模式示例
  2. 早期访问中具有NetBeans的Oracle公共云Java服务
  3. glassfish_具有GlassFish和一致性的高性能JPA –第3部分
  4. netbeans7.4_带有NetBeans 7.1 RC 2的快速入门WebLogic 12c
  5. 使用系统规则测试System.in和System.out
  6. MapReduce算法–了解数据连接第二部分
  7. 使Netty 4中的HTTP内容压缩工作
  8. RIP GlassFish –感谢所有的鱼。
  9. 使用Gradle引导旧式Ant构建
  10. 使用AspectJ和Spring简化了AOP