0201线性方程组和矩阵-矩阵及其运算-线性代数

news2024/11/18 9:25:39

文章目录

    • 一、线性方程组
    • 二、矩阵的定义
    • 结语

一、线性方程组

设有 n 个未知数 m n个未知数m n个未知数m个方程的线性方程组
{ a 11 x 1 + a 12 x 2 + ⋯ + a 1 n x n = b 1 , a 21 x 1 + a 22 x 2 + ⋯ + a 2 n x n = b 2 , ⋯ a m 1 x 1 + a m 2 x 2 + ⋯ + a m n x n = b m , \begin{cases} a_{11}x_1+a_{12}x_2+\cdots+a_{1n}x_n=b_1,\\ a_{21}x_1+a_{22}x_2+\cdots+a_{2n}x_n=b_2,\\ \cdots\\ a_{m1}x_1+a_{m2}x_2+\cdots+a_{mn}x_n=b_m,\\ \end{cases} a11x1+a12x2++a1nxn=b1,a21x1+a22x2++a2nxn=b2,am1x1+am2x2++amnxn=bm,
其中 a i j 是第 i 个方程的第 j a_{ij}是第i个方程的第j aij是第i个方程的第j个未知数的系数, b i 是第 i b_i是第i bi是第i个方程的常数项, i = 1 , 2 , ⋯   , m ; j = 1 , 2 , ⋯   , n i=1,2,\cdots,m;\quad j=1,2,\cdots,n i=1,2,,m;j=1,2,,n

当常数项 b 1 , b 2 , ⋯   , b n b_1,b_2,\cdots,b_n b1,b2,,bn不全为零时,线性方程组(1)叫做 n n n元非齐次线性方程组,当 b 1 , b 2 , ⋯   , b n b_1,b_2,\cdots,b_n b1,b2,,bn全为零时,(1)式称为 n n n元其次线性方程组。

对于线性方程组需要讨论以下问题:

  1. 它是否有解?
  2. 在有解时,它是否唯一?
  3. 如果有多个解,如何求出它的所有解?

对于线性方程组(1)上述问题的答案取决于它的 m × n 个系数 a i j ( i = 1 , 2 , ⋯   , m ; j = 1 , 2 , ⋯   , n ) m\times n个系数a_{ij}(i=1,2,\cdots,m;j=1,2,\cdots,n) m×n个系数aij(i=1,2,,m;j=1,2,,n)和右端的常数项 b 1 , b 2 , ⋯   , b n b_1,b_2,\cdots,b_n b1,b2,,bn所构成的 m 行 n + 1 m行n+1 mn+1列矩形数表:
a 11 a 12 ⋯ a 1 n b 1 a 21 a 22 ⋯ a 2 n b 2 ⋮ ⋮ ⋮ ⋮ a m 1 a m 2 ⋯ a m n b m \begin{matrix} a_{11}&a_{12}&\cdots&a_{1n}&b_1\\ a_{21}&a_{22}&\cdots&a_{2n}&b_2\\ \vdots&\vdots&&\vdots&\vdots\\ a_{m1}&a_{m2}&\cdots&a_{mn}&b_m\\ \end{matrix} a11a21am1a12a22am2a1na2namnb1b2bm
这里横排称为行,竖排称为列;对于齐次线性方程相应问题的答案完全取决于他的 m × n 个系数 a i j ( i = 1 , 2 , ⋯   , m ; j = 1 , 2 , ⋯   , n ) m\times n个系数a_{ij}(i=1,2,\cdots,m;j=1,2,\cdots,n) m×n个系数aij(i=1,2,,m;j=1,2,,n)所构成的 m 行 n 列 m行n列 mn矩形数表:
a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ a m 1 a m 2 ⋯ a m n \begin{matrix} a_{11}&a_{12}&\cdots&a_{1n}\\ a_{21}&a_{22}&\cdots&a_{2n}\\ \vdots&\vdots&&\vdots\\ a_{m1}&a_{m2}&\cdots&a_{mn}\\ \end{matrix} a11a21am1a12a22am2a1na2namn

二、矩阵的定义

定义1 由 m × n m\times n m×n个数 a i j ( i = 1 , 2 , ⋯   , n ; j = 1 , 2 , ⋯   , n ) a_{ij}(i=1,2,\cdots,n;j=1,2,\cdots,n) aij(i=1,2,,n;j=1,2,,n)排成的 m m m n n n列的数表
a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ a m 1 a m 2 ⋯ a m n \begin{matrix} a_{11}&a_{12}&\cdots&a_{1n}\\ a_{21}&a_{22}&\cdots&a_{2n}\\ \vdots&\vdots&&\vdots\\ a_{m1}&a_{m2}&\cdots&a_{mn}\\ \end{matrix} a11a21am1a12a22am2a1na2namn
称为 m 行 n 列 m行n列 mn矩阵,简称 m × n m\times n m×n矩阵,记作
A = ( a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ a m 1 a m 2 ⋯ a m n ) A=\begin{pmatrix} a_{11}&a_{12}&\cdots&a_{1n}\cr a_{21}&a_{22}&\cdots&a_{2n}\cr \vdots&\vdots&&\vdots\cr a_{m1}&a_{m2}&\cdots&a_{mn}\cr \end{pmatrix} A= a11a21am1a12a22am2a1na2namn
m × n m\times n m×n个数称为矩阵A的元素,简称为元,数 a i j a_{ij} aij位于矩阵A的第i行第j列,称为矩阵A的 ( i , j ) (i,j) (i,j)元,以数 a i j 为 ( i , j ) a_{ij}为(i,j) aij(i,j)元的矩阵简记作 a i j 或者 ( a i j ) m × n a_{ij}或者(a_{ij})_{m\times n} aij或者(aij)m×n, m × n m\times n m×n阶矩阵也记作 A m × n A_{m\times n} Am×n

元素是实数的矩阵称为实矩阵,元素是复数的矩阵称为复矩阵。

**tips:**如无特殊说明,都为实矩阵。

行数和列数都等于 n n n的矩阵称为 n n n阶矩阵或 n n n阶方阵。 n 阶矩阵也记作 A n n阶矩阵也记作A_n n阶矩阵也记作An

只有一行的矩阵 A = ( a 1 a 2 ⋯ a n ) A=(a_1\quad a_2\quad \cdots\quad a_n) A=(a1a2an)称为行矩阵,又称行向量。只有一列的矩阵
B = ( b 1 b 2 ⋮ b m ) B=\begin{pmatrix} b_1\cr b_2\cr \vdots\cr b_m \end{pmatrix} B= b1b2bm
称为列矩阵,又称列向量。

两个矩阵行数相等、列数也相等时,就称它们是同型矩阵。如果 A = ( a i j ) 与 B = ( b i j ) A=(a_{ij})与B=(b_{ij}) A=(aij)B=(bij)是同行矩阵,并且它们的元素相等,即

a i j = b i j ( i = 1 , 2 , ⋯   , m ; j = 1 , 2 , ⋯ n ) a_{ij}=b_{ij}(i=1,2,\cdots,m;j=1,2,\cdots n) aij=bij(i=1,2,,m;j=1,2,n)

那么就称矩阵A和矩阵B相等,记作

A = B A=B A=B

元素都为零的矩阵称为零矩阵,记作O.

tips:不同型的零矩阵是不同的。

对于非齐次线性方程组:
{ a 11 x 1 + a 12 x 2 + ⋯ + a 1 n x n = b 1 , a 21 x 1 + a 22 x 2 + ⋯ + a 2 n x n = b 2 , ⋯ a m 1 x 1 + a m 2 x 2 + ⋯ + a m n x n = b m , \begin{cases} a_{11}x_1+a_{12}x_2+\cdots+a_{1n}x_n=b_1,\\ a_{21}x_1+a_{22}x_2+\cdots+a_{2n}x_n=b_2,\\ \cdots\\ a_{m1}x_1+a_{m2}x_2+\cdots+a_{mn}x_n=b_m,\\ \end{cases} a11x1+a12x2++a1nxn=b1,a21x1+a22x2++a2nxn=b2,am1x1+am2x2++amnxn=bm,
有如下几个矩阵:
A = ( a i j ) x = ( x 1 x 2 ⋮ x n ) b = ( b 1 b 2 ⋮ b m ) B = ( a 11 a 12 ⋯ a 1 n b 1 a 21 a 22 ⋯ a 2 n b 2 ⋮ ⋮ ⋮ ⋮ a m 1 a m 2 ⋯ a m n b m ) A=(a_{ij})\\ x=\begin{pmatrix} x_1\cr x_2\cr \vdots\\ x_n\\ \end{pmatrix}\\ b=\begin{pmatrix} b_1\cr b_2\cr \vdots\\ b_m\\ \end{pmatrix}\\ B=\begin{pmatrix} a_{11}&a_{12}&\cdots&a_{1n}&b_1\\ a_{21}&a_{22}&\cdots&a_{2n}&b_2\\ \vdots&\vdots&&\vdots&\vdots\\ a_{m1}&a_{m2}&\cdots&a_{mn}&b_m\\ \end{pmatrix} A=(aij)x= x1x2xn b= b1b2bm B= a11a21am1a12a22am2a1na2namnb1b2bm
其中A成为系数矩阵,x成为未知数矩阵,b成为常数项矩阵,B成为增广矩阵。

例2 某长向三个商店(编号1,2,3)发送四种产品(编号一、二、三、四)的数量可列成矩阵
行为商店编号,列为产品编号 A = ( a 11 a 12 a 13 a 14 a 21 a 22 a 23 a 34 a 31 a 32 a 33 a 34 ) 行为商店编号,列为产品编号\\ A=\begin{pmatrix} a_{11}&a_{12}&a_{13}&a_{14}\\ a_{21}&a_{22}&a_{23}&a_{34}\\ a_{31}&a_{32}&a_{33}&a_{34}\\ \end{pmatrix} 行为商店编号,列为产品编号A= a11a21a31a12a22a32a13a23a33a14a34a34
其中 a i j a_{ij} aij为工厂向第 i i i家商店发送的第 j j j种商品。

这四种商品的单价即单件质量也可列成矩阵
行表示产品编号,列表示(单价、单件质量) A = ( b 11 b 12 b 21 b 22 b 31 b 32 b 41 b 42 ) 行表示产品编号,列表示(单价、单件质量)\\ A=\begin{pmatrix} b_{11}&b_{12}\\ b_{21}&b_{22}\\ b_{31}&b_{32}\\ b_{41}&b_{42}\\ \end{pmatrix} 行表示产品编号,列表示(单价、单件质量)A= b11b21b31b41b12b22b32b42
其中 b i 1 b_{i1} bi1为第 i i i种商品的单价, b i 2 b_{i2} bi2表示第 i i i种商品的单件质量。

例3 四个城市间的单向航线如图2.1所示,若令
a i j = { 1 , 从市到 j 市有 1 条单向航线, 0 , 从市到 j 市没有单向航线, a_{ij}=\begin{cases} 1,从市到j市有1条单向航线,\\ 0,从市到j市没有单向航线,\\ \end{cases} aij={1,从市到j市有1条单向航线,0,从市到j市没有单向航线,

则图2.1可用矩阵表示为

在这里插入图片描述

则图 2.1 可用矩阵表示为 ( 0 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 ) 则图2.1可用矩阵表示为\\ \begin{pmatrix} 0&1&1&1\\ 1&0&0&0\\ 0&1&0&0\\ 1&0&1&0\\ \end{pmatrix} 则图2.1可用矩阵表示为 0101101010011000
一般地,若干个点之间的单向通道都可用这样的矩阵表示。

例4 n n n个变量 x 1 , x 2 , ⋯   , x n x_1,x_2,\cdots,x_n x1,x2,,xn m m m个变量 y 1 , y 2 , ⋯   , y m y_1,y_2,\cdots,y_m y1,y2,,ym之间的关系式
{ y 1 = a 11 x 1 + a 12 x 2 + ⋯ + a 1 n x n , y 2 = a 21 x 1 + a 22 x 2 + ⋯ + a 2 n x n , ⋯ ⋯ ⋯ y m = a m 1 x 1 + a m 2 x 2 + ⋯ + a m n x n \begin{cases} y_1=a_{11}x_1+a_{12}x_2+\cdots+a_{1n}x_n,\\ y_2=a_{21}x_1+a_{22}x_2+\cdots+a_{2n}x_n,\\ \cdots\cdots\cdots\\ y_m=a_{m1}x_1+a_{m2}x_2+\cdots+a_{mn}x_n\\ \end{cases} y1=a11x1+a12x2++a1nxn,y2=a21x1+a22x2++a2nxn,⋯⋯⋯ym=am1x1+am2x2++amnxn
表示一个从变量 x 1 , x 2 , ⋯   , x n x_1,x_2,\cdots,x_n x1,x2,,xn到变量 y 1 , y 2 , ⋯   , y m y_1,y_2,\cdots,y_m y1,y2,,ym线性变换,其中 a i j a_{ij} aij为常数。线性变换的系数 a i j a_{ij} aij构成矩阵 A = ( a i j ) m × n A=(a_{ij})_{m\times n} A=(aij)m×n.

tips:线性变换与矩阵之间存在着一一对应的关系。

例如线性变换
{ y 1 = λ x 1 , y 2 = λ x 2 , ⋯ y n = λ x n \begin{cases} y_1=\lambda x_1,\\ y_2=\lambda x_2,\\ \cdots\\ y_n=\lambda x_n \end{cases} y1=λx1,y2=λx2,yn=λxn
对应n阶方阵:
A = ( λ 1 0 ⋯ 0 0 λ 2 ⋯ 0 ⋮ ⋮ ⋱ 0 0 0 ⋯ λ n ) A=\begin{pmatrix} \lambda_1&0&\cdots&0\\ 0&\lambda_2&\cdots&0\\ \vdots&\vdots&\ddots&0\\ 0&0&\cdots&\lambda_n\\ \end{pmatrix} A= λ1000λ20000λn

这个方阵特点:从左上角到右下角的直线(叫做对角线)以外的元素都是0.这种方阵称为对角矩阵,简称对角阵,记作

A = d i a g ( λ 1 , λ 2 , ⋯   , λ n ) A=diag(\lambda_1,\lambda_2,\cdots,\lambda_n) A=diag(λ1,λ2,,λn)

特别当 λ 1 = λ 2 = ⋯ = λ n = 1 \lambda_1=\lambda_2=\cdots=\lambda_n=1 λ1=λ2==λn=1时的线性变换叫做恒等变换,它对应的n阶方阵
A = ( 1 0 ⋯ 0 0 1 ⋯ 0 ⋮ ⋮ ⋱ 0 0 0 ⋯ 1 ) A=\begin{pmatrix} 1&0&\cdots&0\\ 0&1&\cdots&0\\ \vdots&\vdots&\ddots&0\\ 0&0&\cdots&1\\ \end{pmatrix} A= 1000100001
叫做n阶单位矩阵,简称单位阵。矩阵特点:对角线上的元素都是1,其他元素都是0,即单位阵 E 的 ( i , j ) 元 e i j E的(i,j)元e_{ij} E(i,j)eij
e i j = { 1 , 当 i = j , 0 , 当 i ≠ j ( i , j = 1 , 2 , ⋯   , n ) e_{ij}=\begin{cases} 1,当i=j,\\ 0,当i\not=j \end{cases} (i,j=1,2,\cdots,n) eij={1,i=j,0,i=j(i,j=1,2,,n)

结语

❓QQ:806797785

⭐️文档笔记地址 https://github.com/gaogzhen/math

参考:

[1]同济大学数学系.工程数学.线性代数 第6版 [M].北京:高等教育出版社,2014.6.p24-29.

[2]同济六版《线性代数》全程教学视频[CP/OL].2020-02-07.p6.

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

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

相关文章

Microsoft Edge 中的 Internet Explorer 模式解决ie禁止跳转到edge问题

作为网工,网络中存在很老的设备只能用ie浏览器访问打开,但是win10后打开Internet Explorer 会强制跳转到Edge 浏览器,且有人反馈不会关,为此找到了微软官方的Microsoft Edge 中的 Internet Explorer 模式,可以直接在Mi…

Pytest测试框架+allure+jenkins自动化持续集成

Pytest是python的一种单元测试框架,可通过pytest 目录路径来运行测试用例 可以通过断言assert来测试是否通过 1.pytest测试用例命名规范 需严格遵循此规范,不然使用 pytest 目录 来运行会找不到该条测试用例。 可通过这样定义main函数&#xf…

OpenHarmony游戏应用程序-实现的一个手柄游戏

介绍 本篇Codelab是基于TS扩展的声明式开发范式编程语言,以及OpenHarmony的分布式能力实现的一个手柄游戏。 说明: 本示例涉及使用系统接口,需要手动替换Full SDK才能编译通过。 完成本篇Codelab需要两台开发板,一台开发板作为游…

python 函数(解包**、互相调用、作用域、函数的封装、内置函数:eval()、zip()、文件处理open())

函数解包 """ 1、函数的注释:参数和返回值 在注释里可以自动添加显示,只需手动加说明。2、函数的解包【拆包】:函数的参数要传递数据有多个值的时候,中间步骤拿到数据 保存在元组或者列表 或者字典里。 - 传递参数…

【超全详解】Maven工程配置与常见问题解决指南

Maven工程 目录 Maven工程一、如何检查Maven工程是否配置正确?1、检查路径2、检查基本配置3、其他配置 二、Maven的基本操作基本操作install和package的区别 三、获取别人的Maven工程之后如何修改?四、如何正确写好配置文件?1.寻找配置资源2.…

css的active事件在手机端不生效的解决方法

需求:需求就是实现点击图中的 “抽奖” 按钮,实现一个按钮Q弹的放大缩小动画 上面是实现的效果,pc端,点击触发 :active 问题:但是这种方式在模拟器上可以,真机H5一调试就没生效了,下面是简单…

图像几何变换(仿射变换和透视变换...)及python-opencv实现

文章目录 图像变换类型仿射变换透视变换python-opencv实现参考文献 图像变换类型 图像几何变换主要包括以下几种类型: 平移(Translation):将图像在水平或垂直方向上移动,不改变图像的尺寸和形状。缩放(Sca…

【深度学习】基于机器学习的无机钙钛矿材料形成能预测,预测形成能,神经网络,回归问题

文章目录 任务分析数据处理处理离散数值处理缺失值处理不同范围的数据其他注意事项 我们的数据处理模型训练网页web代码、指导 任务分析 简单来说,就是一行就是一个样本,要用绿色的9个数值,预测出红色的那1个数值。 数据处理 在进行深度数…

linux命令详解——uniq,wc,tr

uniq uniq可以对查看内容去重 但在我们使用时会发现,uniq的去重逻辑是,当遇到连续多行内容相同时,去除重复行,而对间隔重复内容,无法实现去重功能 这里想到可以将sort与uniq结合使用,先对文件内容进行排序…

Visual Studio 插件 AnAPI++ for VS 2022

Anmial API abbreviation AnAPIis an automatically generated WebAPI project that has encapsulated Jwt Oauth2 token authentication, SqlSugar, Swagger, Nlog, Cross domain technologies, and supports Net6 and above versions Anmial API缩写AnAPI是一个自动生成的Web…

嵌入式开发--STM32G431RBTx-定时器中断流水灯

嵌入式开发–STM32G431RBTx-定时器中断流水灯 定时器工作原理 如图有反映stm32g431的定时器资源。 共10个定时器 定时器定时器类型个数TIM6,7基本定时器2TIM2,3,4全功能通用定时器3TIM15,16,17通用定时器(只有1或2个…

uniapp安装axios

先npm安装 npm i axios然后在项目里面建一个utils文件,再建一个index.js 以下是index.js代码: import axios from axios; const service axios.create({baseURL: //xxxx.xxxxx.com///你的请求接口域名, timeout: 6000, // request timeoutcrossDomai…

2024年通信工程专业-毕业论文

2024年毕业设计-通信专业VoLTE掉话分析资源-CSDN文库 毕业设计 ----移动通信中VoLTE信令流程分析 学生姓名 专业班级 学 号 指导教师 完成时间 …

比一比gitee、gitlab、github

gitee、gitlab、github,哪个是目前国内大型公司使用最多的呢?共同点:三者都是基于git的代码托管工具,都支持版本管理。 gitee:适合国内开发者,更友好的本地化服务,形成了一个适合中国宝宝学习的…

SQLiteC/C++接口详细介绍sqlite3_stmt类(十一)

返回:SQLite—系列文章目录 上一篇:SQLiteC/C接口详细介绍sqlite3_stmt类(十) 下一篇: SQLiteC/C接口详细介绍sqlite3_stmt类(十二) 43、sqlite3_reset sqlite3_reset 函数用于重置已经编…

【云呐】事业单位资产盘点报告总结怎么写

事业单位固定资产盘点报告总结主要内容包括:  一、概述  说明本次盘点的目的和任务  明确盘点范围(如某处所有固定资产)  说明盘点时间(起止日期)  二、准备工作  组建盘点工作组  制定盘点计划和工作流程  录入联网资产管理系统或编制盘点清单  三、盘点实施…

一站式App流量统计,Xinstall助您洞悉用户行为

在如今的移动互联网时代,App的推广和运营对于开发者来说至关重要。然而,想要精准掌握App的流量情况,却并不是一件容易的事情。这时,一款强大的App流量统计工具就显得尤为重要。而Xinstall,正是这样一款能够帮助开发者轻…

后端项目中构建前端模块问题记录

后端项目中在登陆页面使用jsp,后端项目会通过接口返回给前端几个js的路径,这几个js呢,是由后端先构建好,然后返回给前端路径的,前端通过这个路径访问js执行。。。 总之,很奇怪的项目。。 1、首先要安装no…

selenium自动化登录模块HTMLTestRunner测试报告

1.下载HTMLTestRunner.py放到python的Lib目录下,python3之后的,文件要修改以下内容: 第94行,将import StringIO修改成import io 第539行,将self.outputBuffer StringIO.StringIO()修改成self.outputBuffer io.Strin…

stable diffusion 提示词进阶语法-年龄身材肤色-学习小结

stable diffusion 提示词进阶语法-年龄&身材&肤色 前言年龄提示词青年(18-25岁)幼年、少年(1-18)中年(35-60岁)老年(65-80岁 老爷爷 老奶奶) 身材提示词肤色关键词(人物基础…