线性代数笔记(1):线性方程组

解线性方程组的方法 1、解线性方程组的方法大致可以分为两类:直接方法和迭代法。直接方法是指假设计算过程中不产生舍入误差,经过有限次运算可求得方程组的精确解的方法;迭代法是从解的某个近似值出发,通过构造一个无穷序列去逼近精确解的方法。 2、消去法: Gauss(高斯)消去法——是最基本的和最简单的直接方法,它由消元过程和回代过程构成,基本思想是:将方程组逐列逐行消去变量,转化为等价的上三角形方程组(消元过程);然后按照方程组的相反顺序求解上三角形方程组,得到原方程组的解(回代过程)。 优缺点:简单易行,但是要求主元均不为0,. 阅读详情
线性代数笔记(1):线性方程组
2019-10-14

这部分的笔记依据David C. Lay 的《线性代数及其应用》第一章内容。

♡ 1 \heartsuit 1 ♡1 线性方程组
1.1 线性方程组

对于包含未知数 x 1 , x 2 , ⋯   , x n x_1, x_2, \cdots, x_n x1​,x2​,⋯,xn​的方程: a 1 x 1 + a 2 x 2 + ⋯ + a n x n = b a_1 x_1 + a_2 x_2 + \cdots + a_n x_n = b a1​x1​+a2​x2​+⋯+an​xn​=b
,如果其中 b b b与系数 a 1 , a 2 , ⋯   , a n a_1, a_2, \cdots, a_n a1​,a2​,⋯,an​是实数或复数,则这个方程就是线性方程组; n n n可以是任意正整数。
线性方程组是由一个或几个包含相同变量 x 1 , x 2 , ⋯   , x i x_1, x_2,\cdots, x_i x1​,x2​,⋯,xi​的线性方程组成的。而线性方程组的一组解是一组数( s 1 , s 2 , ⋯   , s n s_1,s_2,\cdots,s_n s1​,s2​,⋯,sn​),用这组数分别代替 x 1 , x 2 , ⋯   , x i x_1, x_2,\cdots, x_i x1​,x2​,⋯,xi​时,所有方程的两边相等。
方程组所有可能的解的集合称为线性方程组的解集。当且仅当两个方程组有相同的解集,则两个线性方程组是等价的。

1.2 线性方程组解的情况

线性方程组的解有下列三种情况:

  • 无解
  • 有唯一解
  • 有无穷多解

当一个线性方程组有一个或无穷多个解时,称这个线性方程组是相容的;如无解,则称不相容。
解的存在情况

1.3 矩阵

一个线性方程组包含的主要信息可以用一个称为矩阵的紧凑的矩形阵列表示,如方程组:
x 1 − 2 x 2 + x 3 = 0 x_1 - 2 x_2 + x_3 = 0 x1​−2x2​+x3​=0
2 x 2 − 8 X 3 = 8 2 x_2 - 8X_3 = 8 2x2​−8X3​=8
− 4 x 1 + 5 x 2 + 9 x 3 = − 9 -4x_1 + 5x_2 + 9x_3 = -9 −4x1​+5x2​+9x3​=−9
把每一个变量的系数写在对其的一列中,矩阵
[ 1 − 2 1 0 2 − 8 − 4 5 9 ] \left[ \begin{matrix} 1 & -2 & 1 \\ 0 & 2 & -8 \\ -4 & 5 & 9 \end{matrix} \right] ⎣⎡​10−4​−225​1−89​⎦⎤​
称为上面方程组的系数矩阵。而
[ 1 − 2 1 0 0 2 − 8 8 − 4 5 9 − 9 ] \left[ \begin{matrix} 1 & -2 & 1 & 0 \\ 0 & 2 & -8 & 8\\ -4 & 5 & 9 & -9 \end{matrix} \right] ⎣⎡​10−4​−225​1−89​08−9​⎦⎤​
称为方程组的增广矩阵。

1.4 线性方程组的解法

线性方程组求解的基本思路是把方程组用一个更容易解的等价方程组(即有相同解集)代替。
一个矩阵经过初等行变换后得到的矩阵,与原来的矩阵是行等价的,因此两个线性方程组的增广矩阵如果是行等价的则它们有相同的解集。
初等行变换有3中形式:

  • (倍加)把某一行的倍数加到玲一行上
  • (对换)把两行对换
  • (倍乘)把某一行的所有元素乘以同一个非零整数

通过对增广矩阵的初等行变换可以研究关于线性方程组解存在情况的问题:

  • 方程组是否相容,即存在至少一组解
  • 如果方程组有解,那么解是否唯一

通过初等行变换形成的阶梯形矩阵可以判断线性方程组解集存在的情况。阶梯形矩阵是指:

  • 每一个非零行在每一零行之上
  • 某一行先导元素所在的列位于前一行先导元素的右面
  • 某一先导元素所在列的下方元素都是零

如果一个阶梯型矩阵还有以下性质,则被称为简化(行)阶梯形,:

  • 每一非零行的先导元素是1
  • 魅影先导元素1是该元素所在列的唯一非零元素

定理1:每个矩阵行等价于唯一的简化阶梯型矩阵

阶梯型的矩阵可以参考下图:
阶梯型矩阵
非零行的先导元素是指该行中最左边的非零元素。
若矩阵 A A A 等价于阶梯形矩阵 U U U,称 U U U 为 A A A 的(行)阶梯形。矩阵中的主元位置是 A A A 中对应于它的阶梯形中先导元素的位置,主元列是 A A A 含有主元位置的列。

定理2:线性方程组相容的充要条件是增广矩阵的最右列不是主元列,就是说,增广矩阵的阶梯形没有形如 [ 0 0 ⋯ b ] \left[ \begin{matrix} 0 & 0 & \cdots & b \end{matrix} \right] [0​0​⋯​b​]的行;若线性方程组相容,它的解集可能有两种情形:(1)当没有自由变量时,有唯一解;(2)若至少有一个自由变量,有无穷多解

若线性方程组的方程个数少于未知数个数,被称为欠定方程组,如果一个欠定方程组是相容的,则会有无穷多解;若线性方程组的方程个数多于未知数个数,被称为超定方程组,超定方程组可以相容(唯一解或无穷多解)也可能不相容。
应用行简化方法解线性方程组的步骤:
a. 写出线性方程组的增广矩阵
b. 应用行简化方法把增广矩阵化为阶梯形,确定方程组是否有解,如果没有解就停止,否则进行下一步
c. 继续行简化方法得到简化阶梯形
d. 写出由c步所得矩阵所对应的方程组
e. 把d步所得的每个方程改写成为用自由变量表示基本变量的形式

1.5 向量方程

仅含一列的矩阵称为列向量,简称向量;向量集合用 R n R^n Rn 表示, R R R 表示向量中的元素是实数,指数 n n n 表示每个向量包含元素的个数。 R n R^n Rn 中两个向量相等,当且仅当对应元素都相等。
向量在空间中可以视为从原点出发的一个有方向和长度的量,有时会将原点这个前提省略,用向量的终点坐标直接表示向量。
两个同属于向量空间 R n R^n Rn 的向量相加,就是把对应元素相加得到新的向量。在二维平面中可以图示为平行四边形法则。
平行四边形法则
R n R^n Rn 中向量有以下袋鼠性质:对 R n R^n Rn 中一切向量 u , v , w u, v, w u,v,w 以及标量 c c c 和 d d d :

  • (1) u u u + v v v = v v v + u u u
  • (2) u u u + v v v + w w w = u u u + ( v v v + w w w)
  • (3) u u u + 0 0 0 = 0 0 0 + u u u = u u u
  • (4) u u u + ( − u -u −u) = − u -u −u + u u u = 0 0 0
  • (5) c c c( u u u + v v v) = c c c u u u + c c c v v v
  • (6)( c c c + d d d) u u u = c c c u u u + d d d u u u
  • (7) 1 1 1 u u u = u u u

定义线性组合:给定 R n R^n Rn中向量 v 1 , v 2 , ⋯   , v p v_1, v_2, \cdots, v_p v1​,v2​,⋯,vp​ 和标量 c 1 , c 2 , ⋯   , c p c_1, c_2, \cdots, c_p c1​,c2​,⋯,cp​,向量 y = c 1 v 1 + c 2 v 2 + ⋯ + c p v p y = c_1 v_1+ c_2 v_2 + \cdots + c_p v_p y=c

线性代数学习笔记1——线性方程组与矩阵 (吐槽很多线代教科书上来先讲行列式,个人感觉应该先讲矩阵较为合理) 在谈矩阵之前,先来谈一个从小学就开始研究的东西——线性方程组。 什么是线性方程?它是形如 a1x1+a2x2+……+anxn=ba_1x_1+a_2x_2+……+a_nx_n=ba1​x1​+a2​x2​+……+an​xn​=b 的方程,其中aia_iai​与bbb可以为实数或复数,nnn为正整数,代表未知数个数。 而线性方程组,就是一个或几个包含相同变量x1,x2,……,xnx_1,x_2,……,x_nx1​,x2​,……,xn​的线性方 阅读详情

相关推荐

MIT18.06 线性代数笔记 前13课

因为是在学校学完了线代再来看视频,因此可能有些地方写的十分简略,想看详细的笔记可以去https://github.com/apachecn/math,这同学的笔记还是蛮全的。强推MIT18.06,可能不适合初学者,但是会给你一个完全不一样的线性代数。 1 方程组的几何解释 除了用普通的视角来看,还可以看作是向量的线性组合等于一个向量 有没有解就是看b是不是能由A中列向量线性组合出,也就是b是不是在...

nNbS 1022

线性代数(1)——线性方程组的几何意义

线性代数的基本问题是求解个未知数的个线性方程;例如:(方程1)。在线性代数的第一讲中,我们从三个角度来看这个问题。上面的系统是二维的。通过添加第三个变量,我们可以将其扩展到三维。

qiaoxinyu1989的博客 2594

线性代数学习笔记1

本人机器学习小白一枚,目前认识到数学对于理解算法和应用算法到特定的数据集上太重要了。很喜欢MIT的线性代数课程,以MIT课程的内容为主,做一些学习总结。旨在于总结自己学过的知识、受到的启发、加强自己的逻辑性和对内容的理解。非常感谢网络上大牛们的MIT线性代数导论笔记,文末是链接。1、线性方程 包含未知数x1,x2,...,xnx_{1},x_{2},...,x_{n}的一个线性方程是形如a1x1+

ls317842927的博客 5718

线性代数笔记整理

线性代数的重要概念备忘: (线性方程组) 1.线性方程组有三种不同的理解:作为矩阵方程,向量方程以及线性方程组 2.齐此方程是指Ax=0Ax=0这样的方程,当且仅当方程至少有一个自由变量,即有无穷个解,该齐次方程有非平凡解。 3.当且仅当矩阵方程Ax=0Ax=0仅有平凡解,矩阵A各列线性无关。即x1v1+x2v2+…xpvp=0x_1v_1+x_2v_2+ \dots x_pv_p=0仅有

万德1010的博客 5820

Java Swing之多文档界面设计-JDesktopPane、JInternalFrame类简单应用示例

Java MDI多文档界面是一种用户界面风格,允许在一个主窗口中包含多个子窗口(文档窗口),每个子窗口可以显示不同的内容或功能模块,从而可以满足用户打开不同窗口完成不同功能的需求。开发多文档程序,一般需要JDesktopPane(桌面面板类)和JInternalFrame(内部窗体类)两个类。以下简单介绍,最后通过一个实例介绍实现逻辑。

编程语言教学工作者的博客 2209

Python | 处理CMIP6 NC数据,以tas为例

各位同学,一般在文章最后一章我们可能会做不同气候情景下变量的未来时空变化特征,类似上图。从cmip6下载的nc数据常需要转换格式、裁剪到研究区和重采样等,本期代码可以解决这类问题。

qq_48539301的博客 1384

建议收藏:华为海思IC设计笔试题,含解析(附下载)

接触过的部门有麒麟芯片、CPU/GPU,总体面试感觉非常好,规范且认真,第一轮手撕代码状态机+复盘机考题+瞄准几个知识点深挖,时间1hour+;一二轮面试是连着的,所以很累。但是岗位就那么多,在面试的时候,很多同学因为准备不充分,与岗位失之交臂,无缘进入该公司。时序电路有记忆功能,不会产生锁存器,锁存器一般在组合逻辑中case写不全,else写不全,或者敏感列表写不全。

nuoweishizi的博客 3288

Reality Capture控制点修复/合并模型

通过增加控制点/修改对齐设置参数来修复模型被分为两个部分的解决方法

草履虫建模的博客 5243

Ad hoc网络路由协议概述4——按需路由协议(2)AODV协议 (Ad-hoc on-demand distance vector algorithm protocol)

AODV协议的基本流程。

weixin_42982240的博客 7705

海康威视iVMS-4200在银河麒麟系统部署全攻略与疑难排解

在信创国产化进程中,软件兼容性是关键挑战之一。以安防监控领域广泛使用的海康威视iVMS-4200客户端为例,其从Windows环境迁移到银河麒麟等国产操作系统时,面临架构适配、依赖库匹配等核心兼容性问题。这涉及到跨平台软件部署的通用原理:不同CPU架构(如ARM的飞腾、x86的兆芯)和操作系统底层API的差异,要求软件必须进行针对性编译和优化。解决这类问题的技术价值在于保障专业软件在国产化环境中的稳定运行,是信创产业落地的重要环节。具体到应用场景,如在基于银河麒麟V10的安防监控项目中,通过获取对应架构的.

weixin_33423874的博客 1443

发那科FOCAS 1/2文档——核心库文件

在开始开发前,明确目标 CNC 的具体型号、连接方式(HSSB/TCP/IP)、软件版本和配置(如轴数、程序号位数),并据此正确配置开发环境和编译选项。开发时需要包含相应的头文件。这是开发跨平台应用时需要特别注意的地方。这是开发应用时必须了解的核心文件。

snailiot的博客 1021

自然语言处理NLP星空智能对话机器人系列:Gavin大咖 Transformer 101问答集 第一问

自然语言处理NLP星空智能对话机器人系列:Transformer 101问答 [让天下没有难学的Transformer] 你问我答系列之一 Gavin大咖第一问: Transformer中的可训练Queries、Keys和Values矩阵从哪儿来? 以上是智华解答,供同学们参考。 星空智能对话机器人系列博客 NLP星空智能对话机器人系列:第二次星空智能对话机器人Zoom线上演示安排 NLP星空智能对话机器人系列:StarSpace: Embed All The Things NLP星空智能对

大模型与Agent智能体 991

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: python标准库学习(2):time、datetime和calendar
下一篇: 概率论与随机过程笔记(1):样本空间与概率
Bingtuu
博客等级 码龄10年 3粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值