【考研数学】线性代数第四章 —— 线性方程组(1,基本概念 | 基本定理 | 解的结构)
文章目录
- 引言
- 一、线性方程组的基本概念与表达形式
- 二、线性方程组解的基本定理
- 三、线性方程组解的结构
- 写在最后
引言
继向量的学习后,一鼓作气,把线性方程组也解决了去。O.O
一、线性方程组的基本概念与表达形式
方程组
称为 n n n 元齐次线性方程组。
方程组
称为 n n n 元非齐次线性方程组。
方程组(I)又称为方程组(II)对应的齐次线性方程组或导出方程组。
方程组(I)和方程组(II)分别称为齐次线性方程组和非齐次线性方程组的基本形式。
令 α 1 = ( a 11 , a 21 , … , a m 1 ) T , α 2 = ( a 12 , a 22 , … , a m 2 ) T , … , α n = ( a 1 n , a 2 n , … , a m n ) T , b = ( b 1 , b 2 , … , b m ) T \alpha_1=(a_{11},a_{21},\dots,a_{m1})^T,\alpha_2=(a_{12},a_{22},\dots,a_{m2})^T,\dots,\alpha_n=(a_{1n},a_{2n},\dots,a_{mn})^T,b=(b_{1},b_{2},\dots,b_{m})^T α1=(a11,a21,…,am1)T,α2=(a12,a22,…,am2)T,…,αn=(a1n,a2n,…,amn)T,b=(b1,b2,…,bm)T ,则方程组(I)(II)可表示为如下向量形式: x 1 α 1 + x 2 α 2 + ⋯ + x n α n = 0 ( 1.1 ) x_1\alpha_1+x_2\alpha_2+\dots+x_n\alpha_n=0 (1.1) x1α1+x2α2+⋯+xnαn=0(1.1) x 1 α 1 + x 2 α 2 + ⋯ + x n α n = b ( 2.1 ) x_1\alpha_1+x_2\alpha_2+\dots+x_n\alpha_n=b (2.1) x1α1+x2α2+⋯+xnαn=b(2.1)
令 X = ( x 1 , x 2 , … , x n ) T X=(x_1,x_2,\dots,x_n)^T X=(x1,x2,…,xn)T ,矩阵 A = [ α 1 , α 2 , … , α n ] A=[\alpha_1,\alpha_2,\dots,\alpha_n] A=[α1,α2,…,αn] ,即
则方程组(I)(II)可表示为如下矩阵形式: A X = 0 ( 1.2 ) AX=0(1.2) AX=0(1.2) A X = b ( 2.2 ) AX=b(2.2) AX=b(2.2)
二、线性方程组解的基本定理
其实就是前面我们在学向量时就已经总结过的,矩阵、向量和线性方程组解的关系,传送门。
- 齐次方程组只有零解 ⇔ \Leftrightarrow ⇔ 向量组 α 1 , α 2 , … , α n \pmb{\alpha_1,\alpha_2,\dots,\alpha_n} α1,α2,…,αn 线性无关 ⇔ \Leftrightarrow ⇔ r ( A ) = n . r(A)=n. r(A)=n.
- 齐次方程组有非零解 ⇔ \Leftrightarrow ⇔ 向量组 α 1 , α 2 , … , α n \pmb{\alpha_1,\alpha_2,\dots,\alpha_n} α1,α2,…,αn 线性相关 ⇔ \Leftrightarrow ⇔ r ( A ) < n . r(A)<n. r(A)<n.
特别地,如果系数矩阵 A A A 为 n n n 阶方阵,还有以下结论:
- 齐次方程组只有零解 ⇔ \Leftrightarrow ⇔ ∣ A ∣ ≠ 0. |A| \ne 0. ∣A∣=0.
- 齐次方程组有非零解 ⇔ \Leftrightarrow ⇔ ∣ A ∣ = 0. |A| = 0. ∣A∣=0.
对于非齐次方程组解的情况,我们可对有解的情况进一步讨论。
- 非齐次方程组有解 ⇔ \Leftrightarrow ⇔ r ( A ‾ ) = r ( A ) . r(\overline{A})=r(A). r(A)=r(A).
- 非齐次方程组有唯一解 ⇔ \Leftrightarrow ⇔ r ( A ) = n . r(A)=n. r(A)=n.
- 非齐次方程组有无数解 ⇔ \Leftrightarrow ⇔ r ( A ) < n . r(A)<n. r(A)<n.
- 非齐次方程组无解 ⇔ \Leftrightarrow ⇔ r ( A ‾ ) = r ( A ) + 1. r(\overline{A})=r(A)+1. r(A)=r(A)+1.
特别地,如果系数矩阵 A A A 为 n n n 阶方阵,还有以下结论:
- 非齐次方程组有解 ⇔ \Leftrightarrow ⇔ r ( A ‾ ) = r ( A ) . r(\overline{A})=r(A). r(A)=r(A).
- 非齐次方程组有唯一解 ⇔ \Leftrightarrow ⇔ ∣ A ∣ ≠ 0. |A| \ne 0. ∣A∣=0.
- 非齐次方程组有无数解 ⇔ \Leftrightarrow ⇔ ∣ A ∣ = 0. |A|=0. ∣A∣=0.
- 非齐次方程组无解 ⇔ \Leftrightarrow ⇔ r ( A ‾ ) = r ( A ) + 1. r(\overline{A})=r(A)+1. r(A)=r(A)+1.
在学向量时就已经讨论了矩阵、向量和方程组解的关系的话,现在来学就会非常轻松。
对于系数矩阵是方阵的方程组,无非就是将行列式和秩联系了起来。如果矩阵的秩那一部分学得到位,也不是什么难点。因此如果要记忆就记忆秩的关系就好,行列式的结论自然能想到。
三、线性方程组解的结构
- 设 X 1 , X 2 , … , X s \pmb{X_1,X_2,\dots,X_s} X1,X2,…,Xs 为齐次线性方程组 A X = 0 \pmb{AX=0} AX=0 的一组解,则 k 1 X 1 + k 2 X 2 + ⋯ + k s X s k_1X_1+k_2X_2+\dots +k_sX_s k1X1+k2X2+⋯+ksXs 也为齐次线性方程组 A X = 0 \pmb{AX=0} AX=0 的解,其中 k 1 , k 2 , … , k s k_1,k_2,\dots,k_s k1,k2,…,ks 为任意常数。
- 设 η 0 \pmb{\eta_0} η0 为非齐次线性方程组 A X = b \pmb{AX=b} AX=b 的一个解, X 1 , X 2 , … , X s \pmb{X_1,X_2,\dots,X_s} X1,X2,…,Xs 为齐次线性方程组 A X = 0 \pmb{AX=0} AX=0 的一组解,则 k 1 X 1 + k 2 X 2 + ⋯ + k s X s + η 0 k_1X_1+k_2X_2+\dots +k_sX_s+\pmb{\eta_0} k1X1+k2X2+⋯+ksXs+η0 为非齐次线性方程组 A X = b \pmb{AX=b} AX=b 的解。
- 设 η 1 , η 2 \pmb{\eta_1,\eta_2} η1,η2 为非齐次线性方程组 A X = b \pmb{AX=b} AX=b 的两个解,则 η 1 − η 2 \pmb{\eta_1-\eta_2} η1−η2 为齐次线性方程组 A X = 0 \pmb{AX=0} AX=0 的解。
- 设 X 1 , X 2 , … , X s \pmb{X_1,X_2,\dots,X_s} X1,X2,…,Xs 为非齐次线性方程组 A X = b \pmb{AX=b} AX=b 的一组解,若 k 1 X 1 + k 2 X 2 + ⋯ + k s X s k_1X_1+k_2X_2+\dots +k_sX_s k1X1+k2X2+⋯+ksXs 也为非齐次线性方程组 A X = b \pmb{AX=b} AX=b 的解的充要条件是 k 1 + k 2 + ⋯ + k s = 1. k_1+k_2+\dots+k_s=1. k1+k2+⋯+ks=1.
- 设 X 1 , X 2 , … , X s \pmb{X_1,X_2,\dots,X_s} X1,X2,…,Xs 为非齐次线性方程组 A X = b \pmb{AX=b} AX=b 的一组解,若 k 1 X 1 + k 2 X 2 + ⋯ + k s X s k_1X_1+k_2X_2+\dots +k_sX_s k1X1+k2X2+⋯+ksXs 为齐次线性方程组 A X = 0 \pmb{AX=0} AX=0 的解的充要条件是 k 1 + k 2 + ⋯ + k s = 0. k_1+k_2+\dots+k_s=0. k1+k2+⋯+ks=0.
是不是有点熟悉,特别像我们在微分方程中学的关于高阶线性微分方程的解的结构。
- 齐次解线性组合仍为齐次解。
- 齐次解 + 非齐次解为非齐次解。
- 非齐次解相减为齐次解。
- 非齐次解线性组合,系数之和为 1 才是非齐次解。
- 非齐次解线性组合,系数之和为 0 才是齐次解。
写在最后
线性方程组还有些内容,是关于计算的,我们放在后面来细说!
相关文章:

【考研数学】线性代数第四章 —— 线性方程组(1,基本概念 | 基本定理 | 解的结构)
文章目录 引言一、线性方程组的基本概念与表达形式二、线性方程组解的基本定理三、线性方程组解的结构写在最后 引言 继向量的学习后,一鼓作气,把线性方程组也解决了去。O.O 一、线性方程组的基本概念与表达形式 方程组 称为 n n n 元齐次线性方程组…...

使用Python写入数据到Excel:实战指南
在数据科学领域,Excel是一种广泛使用的电子表格工具,可以方便地进行数据管理和分析。然而,当数据规模较大或需要自动化处理时,手动操作Excel可能会变得繁琐。此时,使用Python编写程序将数据写入Excel文件是一个高效且便…...

接口测试总结分享(http与rpc)
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 一、了解一下HTTP与RPC 1. HTTP(H…...

数据结构(Java实现)LinkedList与链表(下)
** ** 结论 让一个指针从链表起始位置开始遍历链表,同时让一个指针从判环时相遇点的位置开始绕环运行,两个指针都是每次均走一步,最终肯定会在入口点的位置相遇。 LinkedList的模拟实现 单个节点的实现 尾插 运行结果如下: 也…...

linux查看正在运行的nginx在哪个文件夹当中
1、查出Nginx进程PID ps -ef|grep nginx2、查看Nginx进程启动时的工作目录 ls -la /proc/<PID>/cwd将<PID>替换为第一步中列出的Nginx进程的PID。该命令会显示Nginx进程在启动时所在的工作目录(当前工作目录)...

Vue实现Excel表格中按钮增加小数位数,减少小数位数功能,多用于处理金融数据
效果图 <template><div><el-button click"increaseDecimals">A按钮</el-button><el-button click"roundNumber">B按钮</el-button><el-table :data"tableData" border><el-table-column v-for&q…...

自然语言处理(一):词嵌入
词嵌入 词嵌入(Word Embedding)是自然语言处理(NLP)中的一种技术,用于将文本中的单词映射到一个低维向量空间中。它是将文本中的单词表示为实数值向量的一种方式。 在传统的文本处理中,通常使用独热编码&…...

【HSPCIE仿真】HSPICE仿真基础
HSPICE概述 1. HSPICE简介3. 标准输入文件4. 标准输出文件3. HSPCIE仿真过程 1. HSPICE简介 SPICE (Simulation Program with IC Emphasis)是1972 年美国加利福尼亚大学柏克莱分校电机工程和计算机科学系开发 的用于集成电路性能分析的电路模拟程序。 …...

二、前端监控之方案调研
前端监控体系 一个完整的前端监控体系包括了日志采集、日志上报、日志存储、日志切分&计算、数据分析、告警等流程。 对于一名前端开发工程师来说,也就意味着工作不再局限于前端业务的开发工作,需要有Nginx服务运维能力、实时/离线分析能力、Node应…...
npm 创建 node.js 项目
package.json重要说明 package.json是创建任何node.js项目必须要有的一个文件。 因为在package.json文件中,有详细的项目描述, 包括: (1)项目名称:name (2)版本:version (3)依赖文件:dependencies 等…...

JMeter性能测试(上)
一、基础简介 界面 打开方式 双击 jmeter.bat双击 ApacheJMeter.jsr命令行输入 java -jar ApacheJMeter.jar 目录 BIN 目录:存放可执行文件和配置文件 docs目录:api文档,用于开发扩展组件 printable-docs目录:用户帮助手册 li…...
自定义date工具类 DateUtils.java
自定义date工具类 DateUtils.java 简介 Date日期类型的工具类。 api 日期格式化 format(Date date);日期格式化 format(Date date, String pattern);计算距离现在多久,非精确 getTimeBefore(Date date);计算距离现在多久,精确…...

Linux(Ubuntu)安装docker
2017年的3月1号之后,Docker 的版本命名开始发生变化,同时将 CE 版本和 EE 版本进行分开。 Docker社区版(CE):为了开发人员或小团队创建基于容器的应用,与团队成员分享和自动化的开发管道。docker-ce 提供了简单的安装…...

Apache Poi 实现Excel多级联动下拉框
由于最近做的功能,需要将接口返回的数据列表,输出到excel中,以供后续导入,且网上现有的封装,使用起来都较为麻烦,故参考已有做法封装了工具类。 使用apache poi实现excel联动下拉框思路 创建隐藏单元格&a…...
常见的 HTML<meta> 标签的 name 属性及其作用
HTML中的 <meta> 标签可以通过 name 属性提供元数据,这些元数据可以用于指定有关文档的信息,以及控制浏览器和搜索引擎的行为。name 属性通常与其他属性一起使用,如 content、charset、http-equiv 等,以提供更具体的元数据信…...

【网络安全】理解报文加密、数字签名能解决的实际问题
文章目录 前言1. 防止报文泄露 —— 加密体系的出现1.1 理解非对称加密体系的实施难点1.2 加密体系的实际应用 2. 防止报文被篡改 —— 数字签名的出现2.1 数字签名的原理2.2 数字签名的实施难点2.2 数字签名的实际应用 —— 引入摘要算法 3. 实体鉴别 —— CA证书 后记 前言 …...
linux中安装nodejs,卸载nodejs,更新nodejs
卸载nodejs 卸载node sudo apt-get remove nodejs清理掉自动安装的并且不需要软件包 sudo apt autoremove查看node相关的文件 sudo whereis node如果有文件需要手动删除文件 删除该文件命令 sudo rm -rf /usr/local/bin/node在此查看node -v 是未找到,说明你已经…...

浅谈Python网络爬虫应对反爬虫的技术对抗
在当今信息时代,数据是非常宝贵的资源。而作为一名专业的 Python 网络爬虫程序猿,在进行网页数据采集时经常会遭遇到各种针对爬虫行为的阻碍和限制,这就需要我们掌握一些应对反爬机制的技术手段。本文将从不同层面介绍如何使用 Python 进行网…...

代理池在过程中一直运行
Hey,爬虫达人们!在爬虫的过程中,要保持代理池的稳定性可不容易。今天就来和大家分享一些实用经验,教你如何让代理池在爬虫过程中一直运行!方法简单易行,让你的爬虫工作更顺畅. 在进行爬虫工作时࿰…...

基于Java+SpringBoot+Vue前后端分离党员教育和管理系统设计和实现
博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…...

springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...

【HarmonyOS 5.0】DevEco Testing:鸿蒙应用质量保障的终极武器
——全方位测试解决方案与代码实战 一、工具定位与核心能力 DevEco Testing是HarmonyOS官方推出的一体化测试平台,覆盖应用全生命周期测试需求,主要提供五大核心能力: 测试类型检测目标关键指标功能体验基…...
线程与协程
1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指:像函数调用/返回一样轻量地完成任务切换。 举例说明: 当你在程序中写一个函数调用: funcA() 然后 funcA 执行完后返回&…...

Opencv中的addweighted函数
一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...
【C语言练习】080. 使用C语言实现简单的数据库操作
080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...

【论文阅读28】-CNN-BiLSTM-Attention-(2024)
本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...

python执行测试用例,allure报乱码且未成功生成报告
allure执行测试用例时显示乱码:‘allure’ �����ڲ����ⲿ���Ҳ���ǿ�&am…...

深度学习习题2
1.如果增加神经网络的宽度,精确度会增加到一个特定阈值后,便开始降低。造成这一现象的可能原因是什么? A、即使增加卷积核的数量,只有少部分的核会被用作预测 B、当卷积核数量增加时,神经网络的预测能力会降低 C、当卷…...
【Go语言基础【12】】指针:声明、取地址、解引用
文章目录 零、概述:指针 vs. 引用(类比其他语言)一、指针基础概念二、指针声明与初始化三、指针操作符1. &:取地址(拿到内存地址)2. *:解引用(拿到值) 四、空指针&am…...