线性代数(第四章:方程组)

embedded/2024/11/21 18:20:50/

一、方程组的基础知识

1. 方程组的形式

2. 方程组的解

1)齐次方程组

2)非齐次方程组


3)总结

3. 方程组解的结构与性质

1)基础解系

若向量组 η1 , η2 ,…, ηr 满足:

  • η1 , η2 ,…, ηr 为齐次线性方程组 Ax = 0 的解;
  • η1 , η2 ,…, ηr 为全部解的极大线性无关组。

则称 η1 , η2 ,…, ηr 为 Ax = 0 的一个基础解系。

【注意】:

  • 基础解系的本质是解向量的极大无关组
  • 基础解系需要符合三点要求:① 是解 ,② 个数(s = n - r(A)),③ 无关
  • 基础解系不唯一
  • 基础解系中向量个数 s = n - r(A)
  • 基础解系的线性组合就是齐次的通解,也就是说齐次的解都可以被基础解系的线性组合表示

I、未知个数 = 矩阵列数 = n
II、秩 = 有效方程个数 = 约束 = 主变量个数
III、基础解系中向量个数 = 自由变量的个数 = n - r(A)

2)齐次方程组的通解

若 η1 , η2 ,…, ηr 为 Ax = 0 的一个基础解系,则 Ax = 0 的通解为 k1η1 + k2η2 +…+ krηr ,其中 k1 , k2 ,…, kr 为任意常数。

3)非齐次方程组的通解

若 η1 , η2 ,…, ηr 为 Ax = 0 的一个基础解系,η0 是 Ax = b 的一个解,则 Ax = b 的通解为 k1η1 + k2η2 +…+ krηr + η0 ,其中 k1 , k2 ,…, kr 为任意常数。

★ 非齐次通解 = 齐次通解 + 非齐次特解。

4)方程组解的性质

齐次解的线性组合还是齐次的解

设 α1 , α2 ,…, αs 为齐次线性方程组 Ax = 0 的一组解,则 k1α1 + k2α2 +…+ ksαs 为 Ax = 0 的解,其中 k1 , k2 ,…, ks 为任意常数。

非齐 - 非齐 = 齐次解

设 η1 , η2 是非齐次线性方程组 Ax = b 的两个解,则 η2 - η1 为齐次线性方程组 Ax = 0 的解。

非齐解的线性组合

设 α1 , α2 ,…, αs 为非齐次线性方程组 Ax = b 的一组解,则:

  • k1α1 + k2α2 +…+ ksαs 为非齐次线性方程组 Ax = b 的解的充分必要条件是 k1 + k2 +…+ ks = 1

  • k1α1 + k2α2 +…+ ksαs</


http://www.ppmy.cn/embedded/139395.html

相关文章

数据结构C语言描述3(图文结合)--双链表、循环链表、约瑟夫环问题

前言 这个专栏将会用纯C实现常用的数据结构和简单的算法&#xff1b;有C基础即可跟着学习&#xff0c;代码均可运行&#xff1b;准备考研的也可跟着写&#xff0c;个人感觉&#xff0c;如果时间充裕&#xff0c;手写一遍比看书、刷题管用很多&#xff0c;这也是本人采用纯C语言…

基于Java Springboot智能交通信息平台

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术&#xff1a;Html、Css、Js、Vue、Element-ui 数据库&#xff1a;MySQL 后端技术&#xff1a;Java、Spring Boot、MyBatis 三、运行环境 开发工具&#xff1a;IDEA/eclipse 数据…

OpenCV:VideoWriter.write()导致内存不断增长(未解决)

以前某个应用&#xff0c;专门把opencv独立为进程&#xff0c;完成后自动释放。当时我还想优化一下&#xff0c;比如减少frame&#xff0c;结果一点用没用。 这次专门一下&#xff0c;结论就是&#xff1a;每次执行write()&#xff0c;内存必然增加。 输出版本号&#xff0c;是…

MongoDB vs PRedis:深度对比与Python实现案例

目录 MongoDB vs PRedis:深度对比与Python实现案例目录第一部分:基础介绍与架构对比1.1 MongoDB1.2 PRedis1.3 架构对比MongoDB架构PRedis架构第二部分:功能与特性对比2.1 数据模型2.2 查询能力2.3 数据一致性2.4 扩展性第三部分:性能与扩展性分析3.1 性能3.2 高可用与扩展…

用vscode编写verilog时,如何有信号定义提示、信号定义跳转(go to definition)、模块跳转(跨文件跳转)这些功能

&#xff08;一&#xff09;方法一&#xff1a;安装插件SystemVerilog - Language Support 安装一个vscode插件即可&#xff0c;插件叫SystemVerilog - Language Support。虽然说另一个插件“Verilog-HDL/SystemVerilog/Bluespec SystemVerilog”也有信号提示及定义跳转功能&am…

EasyExcel

一 简介 1.EasyExcel是什么 EasyExcel是一个基于Java的简单、省内存的读写Excel的阿里开源项目在尽可能节约内存的情况下支持读写百M的Excel。 2.EasyExcel 能用在哪里 项目中涉及到Excel文件,CVS文件大多数的读写操作,均可以使用! 3 官网 EasyExcel官方文档 - 基于Java的E…

Java基础知识(五)

文章目录 ObjectObject 类的常见方法有哪些&#xff1f; 和 equals() 的区别hashCode() 有什么用&#xff1f;为什么要有 hashCode&#xff1f;为什么重写 equals() 时必须重写 hashCode() 方法&#xff1f; 参考链接 Object Object 类的常见方法有哪些&#xff1f; Object 类…

【uni-app多端】修复stmopjs下plus-websocket无心跳的问题

从这篇文章接着向下看&#xff1a; uniapp plus-websocket 和stompjs连接教程 安卓ios手机端有效 - 简书 按照文章的方式&#xff0c;能够实现APP下stmopjs长连接。但是有一个问题&#xff0c;就是会频繁输出 res-创建连接-1- 跟踪连接&#xff0c;会发现连接都会在大约40s后…