【高等代数笔记】线性方程组的解法(三、四、五)

news2024/9/26 5:23:32

1. 线性方程组的解法

由于这个视频课的分p十分抽象,我还是把一节完整的课学完再发表笔记吧,要不然太零碎了。

接上一篇文章
阶梯形方程组为
{ x 1 − x 2 = 2 x 3 = − 1 0 = 0 \left\{\begin{array}{l} x_{1}-x_{2}=2 \\ x_{3}=-1 \\ 0=0 \end{array}\right. x1x2=2x3=10=0
x 2 x_{2} x2可以取无穷多个有理数
所以阶梯形方程组有无穷多个解,从而原方程组有无穷多个解。其中 x 2 x_{2} x2自由未知量(主变量以外的未知量),可以取任意的数, x 1 . x 3 x_{1}.x_{3} x1.x3主变量(以主元为系数的未知量),将自由未知量放到右侧,即 { x 1 = x 2 + 2 x 3 = − 1 \left\{\begin{array}{l} x_{1}=x_{2}+2 \\ x_{3}=-1 \\ \end{array}\right. {x1=x2+2x3=1称为原方程组的一般解

1.4 线性方程组解的情况及其判别准则

在有理数集(或实数集,或复数集)内, n n n元线性方程组的解的情况有且只有三种可能:无解有唯一解有无穷多个解

把线性方程组的增广矩阵经过初等行变换化成阶梯形,相应的阶梯形方程组如果出现“ 0 = d 0=d 0=d”(其中 d d d是非零数)这样的方程,那么原方程组无解。否则原方程组有解。有解时,若阶梯形矩阵的非零行的数目 r = n r=n r=n n n n为未知量数目),则原方程组有唯一解;若 r < n r<n r<n,则原方程组有无穷多个解

【证】 n n n元线性方程组经过初等行变换化成阶梯形 J \textbf{J} J,设 J \textbf{J} J r r r个非零行,显然 J \textbf{J} J n + 1 n+1 n+1列(未知数 n n n列,再加上最后的常数项列),
情形一:显然,出现“ 0 = d 0=d 0=d”(其中 d d d是非零数)这样的方程,则原方程组无解
情形二:由于不出现“ 0 = d 0=d 0=d”(其中 d d d是非零数)这样的方程, J \textbf{J} J的第 r r r行的主元 b r t b_{rt} brt不能位于第 n + 1 n+1 n+1列(不出现常数项那列单独有非0元素,其他列都是0的行),因此 t ≤ n t\le n tn,又有 t ≥ r t\ge r tr(主元的位置在第 r r r行第 t t t列, t t t可以是 r r r相等(落在系数矩阵的对角线上),也可以是 t > r t>r t>r(落在对角线右侧)),从而 r ≤ n r\le n rn

【注】这就证明了,阶梯形矩阵的非0行的行数 r r r不可能超过未知量的数目( r ≤ n r\le n rn)。
情形2.1: r = n r=n r=n
阶梯形矩阵 J \textbf{J} J经过初等行变换化成简化的行阶梯形矩阵 J 1 \textbf{J}_{1} J1 J 1 \textbf{J}_{1} J1也有 r r r个非0行,从而 J 1 \textbf{J}_{1} J1 r r r个主元。
J 1 = ( 1 0 . . . 0 c 1 0 1 . . . 0 c 2 ⋮ ⋮ ⋮ ⋮ 0 0 . . . 1 c n ) \textbf{J}_{1}=\begin{pmatrix} 1 & 0 & ... & 0 & c_{1}\\ 0 & 1 & ... & 0 & c_{2}\\ \vdots & \vdots & & \vdots & \vdots \\ 0 & 0 & ... & 1 & c_{n}\\ \end{pmatrix} J1= 100010.........001c1c2cn
此时, ( c 1 , c 2 , . . . , c n ) (c_{1},c_{2},...,c_{n}) (c1,c2,...,cn)是原方程组的唯一解

情形2.2: r < n r<n r<n,此时 J 1 \textbf{J}_{1} J1 r r r个主元(主元还是不能在第 n + 1 n+1 n+1列出现,如果出现,就出现了 0 = d 0=d 0=d”(其中 d d d是非零数)这样的方程)。(第 k k k行主元不一定在第 k k k列上),设 j i j_{i} ji是第 i i i行的主元的列指标, d i d_{i} di为第 i i i个方程的常数项,则:

主元是主变量对应的系数,则主变量为 x 1 , x j 2 , . . . , x j r x_{1},x_{j_{2}},...,x_{j_{r}} x1,xj2,...,xjr j 2 j_{2} j2不一定是2,以此类推…,将非主变量(自由未知量)编号为 x i 1 , . . . , x i n − r x_{i_{1}},...,x_{i_{n-r}} xi1,...,xinr,然后将主变量保留在等号左侧,将自由未知量移动到等号右侧,去除全是0的无效方程后得到如下方程组:
{ x 1 = b 11 x i 1 + b 12 x i 2 + . . . + b 1 , n − r x i n − r + d 1 , x j 2 = b 21 x i 1 + b 22 x i 2 + . . . + b 2 , n − r x i n − r + d 2 . . . x j r = b r 1 x i 1 + b r 2 x i 2 + . . . + b r , n − r x i n − r + d r \left\{\begin{array}{l} x_{1}=b_{11}x_{i_{1}}+b_{12}x_{i_{2}}+...+b_{1,n-r}x_{i_{n-r}}+d_{1} ,\\ x_{j_{2}}=b_{21}x_{i_{1}}+b_{22}x_{i_{2}}+...+b_{2,n-r}x_{i_{n-r}}+d_{2}\\ ...\\ x_{j_{r}}=b_{r1}x_{i_{1}}+b_{r2}x_{i_{2}}+...+b_{r,n-r}x_{i_{n-r}}+d_{r} \end{array}\right. x1=b11xi1+b12xi2+...+b1,nrxinr+d1,xj2=b21xi1+b22xi2+...+b2,nrxinr+d2...xjr=br1xi1+br2xi2+...+br,nrxinr+dr

将自由未知量 x i 1 , . . . , x i n − r x_{i_{1}},...,x_{i_{n-r}} xi1,...,xinr取定任意一组数,就能确定主变量,这些自由未知量能确定无穷多组数,所以此时原方程组有无穷多个解

1.5 n n n元齐次线性方程组

常数项为0的方程组称为** n n n元齐次线性方程组**。其具体形式为( s s s为方程的个数):
{ a 11 x 1 + a 12 x 2 + . . . + a 1 n x n = 0 a 21 x 1 + a 22 x 2 + . . . + a 2 n x n = 0 . . . . . . a s 1 x 1 + a s 2 x 2 + . . . + a s n x n = 0 \left\{\begin{array}{l} a_{11}x_{1}+a_{12}x_{2}+...+a_{1n}x_{n}=0 \\ a_{21}x_{1}+a_{22}x_{2}+...+a_{2n}x_{n}=0\\ ......\\ a_{s1}x_{1}+a_{s2}x_{2}+...+a_{sn}x_{n}=0 \end{array}\right. a11x1+a12x2+...+a1nxn=0a21x1+a22x2+...+a2nxn=0......as1x1+as2x2+...+asnxn=0
其中 ( 0 , 0 , . . . , 0 ) (0,0,...,0) (0,0,...,0)是该方程组的一个解,称为零解。其余的解(如果有的话)称为非零解
齐次线性方程组一定有解,所以齐次线性方程组有唯一解就一定是零解,有非零解就一定是有无穷多个解。
【推论1】 n n n元齐次线性方程组有非零解 ⇔ \Leftrightarrow 系数矩阵经过初等行变换化成的阶梯形矩阵的非零行的数目 r < n r<n r<n n n n为未知量个数)
【推论2】 n n n元齐次线性方程组若它的方程的个数 s < n s<n s<n n n n为未知量个数),则非零行的数目 r ≤ s < n r\le s<n rs<n,则它有非零解。(充分条件)

1.6 数域

【定义1】复数集的一个非空子集 K \textbf{K} K如果满足:
(1) 0 , 1 ∈ K 0,1\in\textbf{K} 0,1K
(2) a , b ∈ K ⇒ a ± b ∈ K , a b ∈ K a,b\in\textbf{K}\Rightarrow a\pm b\in\textbf{K},ab\in\textbf{K} a,bKa±bK,abK
a , b ∈ K a,b\in\textbf{K} a,bK b ≠ 0 ⇒ a b ∈ K b\ne 0 \Rightarrow \frac{a}{b}\in\textbf{K} b=0baK(对加减乘除封闭)
则称 K \textbf{K} K是一个数域
数域里有有理数域 Q \mathbb{Q} Q,实数域 R \mathbb{R} R,复数域 C \mathbb{C} C,但是整数集 Z \mathbb{Z} Z不是数域,因为整数集对除法不封闭。

  • 任一数域都包含有理数域 Q \mathbb{Q} Q,有理数域是最小的数域
  • 复数域是最大的数域

1.7 引入行列式

{ a 11 x 1 + a 12 x 2 = b 1 , a 21 x 1 + a 22 x 2 = b 2 \left\{\begin{array}{l} a_{11}x_{1}+a_{12}x_{2}=b_{1}, \\ a_{21}x_{1}+a_{22}x_{2}=b_{2}\\ \end{array}\right. {a11x1+a12x2=b1,a21x1+a22x2=b2
其中 a 11 , a 21 a_{11},a_{21} a11,a21不全为0(如果全为0就变成一个未知量了),不妨设 a 11 ≠ 0 a_{11}\ne 0 a11=0
写出上述线性方程组的增广矩阵并做初等行变换为:
( a 11 a 12 b 1 a 21 a 22 b 2 ) (第 2 行加 − a 21 a 11 第一行) ⟶ ( a 11 a 12 b 1 0 a 22 − a 21 a 11 a 12 b 2 − a 21 a 11 b 1 ) = ( a 11 a 12 b 1 0 a 11 a 22 − a 21 a 12 a 11 b 2 − a 21 a 11 b 1 ) \begin{pmatrix} a_{11} & a_{12} & b_{1}\\ a_{21} & a_{22} & b_{2} \end{pmatrix}(第2行加-\frac{a_{21}}{a_{11}}第一行)\longrightarrow \begin{pmatrix} a_{11} & a_{12} & b_{1}\\ 0 & a_{22}-\frac{a_{21}}{a_{11}}a_{12} & b_{2}-\frac{a_{21}}{a_{11}}b_{1} \end{pmatrix}= \begin{pmatrix} a_{11} & a_{12} & b_{1}\\ 0 & \frac{a_{11}a_{22}-a_{21}a_{12}}{a_{11}} & b_{2}-\frac{a_{21}}{a_{11}}b_{1} \end{pmatrix} (a11a21a12a22b1b2)(第2行加a11a21第一行)(a110a12a22a11a21a12b1b2a11a21b1)=(a110a12a11a11a22a21a12b1b2a11a21b1)

  • 情形1: a 11 a 22 − a 21 a 12 ≠ 0 a_{11}a_{22}-a_{21}a_{12}\ne 0 a11a22a21a12=0,上述线性方程组有唯一解
  • 情形2: a 11 a 22 − a 21 a 12 = 0 a_{11}a_{22}-a_{21}a_{12}=0 a11a22a21a12=0,如果 b 2 ≠ 0 b_{2}\ne0 b2=0,则出现 0 = 0= 0= 0 0 0数,上述线性方程组无解,如果 b 2 = 0 b_{2}=0 b2=0,则上述方程组有无穷多解,所以此种情形是对应上述方程组无解或有无穷多解

把表达式 a 11 a 22 − a 21 a 12 a_{11}a_{22}-a_{21}a_{12} a11a22a21a12记为 ∣ a 11 a 12 a 21 a 22 ∣ \begin{vmatrix} a_{11} & a_{12}\\ a_{21} & a_{22} \end{vmatrix} a11a21a12a22 ,将其称为2阶行列式。它也可以成为上述线性方程组的系数矩阵的行列式。这样就可以从原方程组的系数来判断方程组解的情况,所以第二章就要讨论 n n n阶行列式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2067375.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

dll错误修复工具:一键解决系统DLL错误产生的程序问题(新手入门)

dll错误修复工具&#xff0c;主要解决导致Windows系统上程序出错的各种dll相关问题。金舟DirectXDLL一键修复提供了全面的且快速的扫描功能&#xff0c;能够检测出导致程序故障的任何dll错误&#xff0c;并且一键进行修复。 一、什么是dll文件 dll是系统的动态链接库文件&…

6年赚了300亿孙悟空才是真财神!带火文旅、引发装机热潮、搅动A股....这波热度你蹭到了吗?

《黑神话&#xff1a;悟空》上线后一博主连续32小时直播&#xff0c;观看人数超3000万&#xff0c;涨粉近46万&#xff01;该主播个人收益或高达85万元&#xff01;游戏里的36个取景地中&#xff0c;山西独占27个。8月20日&#xff0c;小西天景区出售门票比去年同期增长300%。 …

前端面试题-vue框架

1. 聊聊为什么会出现 React、vue 这样的框架&#xff0c;他们的出现解决了什么问题 用户界面越来越复杂&#xff0c;框架采用声明式的写法&#xff0c;将界面的构建和数据的管理分离出来&#xff0c;大大提升开发效率和维护效率。 &#xff08;1&#xff09;原生JS实现不太方…

如何在Visio中画精准的圆弧,角度标记,弧度标记(已解决)

1、导入 “绘图工具形状” 打开 Visio--》 然后&#xff1a; 点击 绘制工具形状 之后&#xff0c; 在界面会出现 绘制工具形状的选项 如下 本人 使用圆弧 &#xff0c;弧线功能&#xff0c;然后两头增加箭头&#xff0c;实现角度标注&#xff0c;如下

【Qt开发】建立自己的Qt基本类、函数库封装 包括图表、多线程、串口等

【Qt开发】建立自己的Qt基本类、函数库 包括图表、多线程、串口等 文章目录 前言QtCharts绘图继承QObject的QThread多线程QSerialPort串口配置、发送、接收回调函数附录&#xff1a;C语言到C的入门知识点&#xff08;主要适用于C语言精通到Qt的C开发入门&#xff09;C语言与C的…

2024年企业记账最主流的8大财务软件大对比

企业记账的8大主流财务软件&#xff1a;1.合思&#xff1b;2.用友好会计财务软件&#xff1b;3.浪潮云会计&#xff1b;4.金蝶精斗云财务软件&#xff1b;5.Zoho Books&#xff1b;6.管家婆&#xff1b;7.QuickBooks&#xff1b;8.云账房。 对小企业主来说&#xff0c;采用高效…

Linux | 探究C语言文件接口与Linux系统文件接口的区别与联系 | fopen和open的区别与联系

什么是尘土&#xff1f;从大地之肺发出的一声叹息。 - 《阿多尼斯诗集》(阿多尼斯) 2024.8.23 目录 1、C语言IO接口 示例代码&#xff1a;使用 fopen 和 fclose 读写文件 示例1&#xff1a;通过write写文件 示例2&#xff1a;通过read写文件 C语言的标准流&#xff1a;std…

集合及数据结构第十节(上)————优先级队列,堆的创建、插入、删除与用堆模拟实现优先级队列

系列文章目录 集合及数据结构第十节&#xff08;上&#xff09;————优先级队列&#xff0c;堆的创建、插入、删除与用堆模拟实现优先级队列 优先级队列&#xff0c;堆的创建、插入、删除与用堆模拟实现优先级队列 优先级队列的概念堆的概念堆的存储方式堆的创建变量的作…

谷粒商城实战笔记-250-商城业务-消息队列-RabbitMQ安装-Docker

一&#xff0c;docker安装RabbitMq RabbitMQ 是一个开源的消息代理软件&#xff0c;广泛用于实现异步通信和应用程序解耦。 使用 Docker 容器化技术可以简化 RabbitMQ 的安装和部署过程。 以下是使用 Docker 安装 RabbitMQ 的详细步骤。 步骤 1: 安装 Docker 如果您的系统…

Linux 软件编程 网络 tcp

1.TCP粘包问题&#xff1a; TCP发送数据是连续的&#xff0c;两次发送的数据可能粘连成一包被接收到 1.解决粘包问题方法&#xff1a; 1.接收指定长度&#xff1a;&#xff08;不稳定&#xff09; 发送5个字节 接收5个字节 2.睡眠&#x…

【数据库】Mysql 批量变更所有字段类型为varchar的字符集

生成变更语句 SELECT CONCAT(ALTER TABLE , TABLE_NAME, MODIFY , COLUMN_NAME, , COLUMN_TYPE, , CHARACTER SET utf8 COLLATE utf8_general_ci , CASE WHEN IS_NULLABLE YES THEN NULL DEFAULT NULL WHEN IS_NULLABLE NO AND ISNULL(COLUMN_DEFAULT) THEN NOT NULL EL…

Adobe Illustrator矢量绘图软件win/mac软件下载安装

一、软件概述 1.1 Adobe Illustrator简介 Adobe Illustrator是一款由Adobe Systems开发的强大矢量绘图软件&#xff0c;专为设计师、艺术家及图形专家设计。它广泛应用于平面设计、插画、UI设计、图标设计、排版及数字媒体制作等领域。Illustrator以其独特的矢量图形处理能力…

Datawhale X 魔搭 AI夏令营第四期 | AIGC文生图——进阶上分 实战优化 Task3笔记

Hi&#xff0c;大家好&#xff0c;我是半亩花海。在上一个任务中&#xff0c;我们逐行精读baseline&#xff0c;掌握了利用AI工具提升学习效率&#xff0c;并制作了话剧连环画&#xff0c;初步了解Secpter WebUI。今天&#xff0c;我们将深入探讨微调的基本原理及其参数&#x…

海外版多语言互助盘三三复制超级人脉系统

此套源码是全新二开的超级人脉系统&#xff0c;面向海外操作新增多语言&#xff0c;后台可新增其他语言.

【图机器学习系列】(二)从传统机器学习角度理解图(一)

微信公众号&#xff1a;leetcode_algos_life&#xff0c;代码随想随记 小红书&#xff1a;412408155 CSDN&#xff1a;https://blog.csdn.net/woai8339?typeblog &#xff0c;代码随想随记 GitHub: https://github.com/riverind 抖音【暂未开始&#xff0c;计划开始】&#xf…

java 中的设计模式

文章目录 一、前言二、设计模式的分类三、设计模式的原则1、开闭原则&#xff08;Open Close Principle&#xff09;2、里氏代换原则&#xff08;Liskov Substitution Principle&#xff09;3、依赖倒转原则&#xff08;Dependence Inversion Principle&#xff09;4、接口隔离…

【案例55】WebSphere非root用户启动方案

问题背景 很多项目为了安全因素考虑&#xff0c;想让在Linux服务器中启动的程序都用非root用户启动。 解决方案 创建用户和组 现在我们用 root 用户登录&#xff0c;并创建用户和组。 ##创建用户 [rootnc-test ~]# useradd wasadmin##修改密码 [rootnc-test~]# passwd was…

AT 指令和WIFI模组

此次使用到的wifi模组是乐鑫的wifi模组esp8684&#xff0c;该wifi模组内部集成了MQTT协议 串口发送AT指令与单片机进行通信&#xff0c;一下是ESP8684的管脚布局。 ESP8684管脚描述&#xff1a; 注&#xff1a;30 和 31 号管脚是用于调试的管脚&#xff0c;20 与 21 号管脚才是…

allure实现测试报告的生成

在测试用例编写完成之后&#xff0c;我们可以通过allure生成测试报告 一、配置java环境变量&#xff0c;jdk17的版本 二、安装allure-commanlie工具&#xff0c;可在官网下载&#xff0c;也可通过百度网盘下载 链接: https://pan.baidu.com/s/10123Iv2f7Ht476feDiP0Yw 提取码…

视频智能分析平台烟火检测视频安防监控烟火算法识别应用方案

烟火检测算法的应用方案主要围绕其核心技术——深度学习&#xff08;特别是卷积神经网络CNN&#xff09;和计算机视觉技术展开&#xff0c;旨在实现对监控视频中的烟雾和火焰进行实时、准确的检测与识别。以下是一个详细的烟火检测算法应用方案&#xff1a; 一、技术原理 烟火…