第四章,向量组,1-向量组与线性组合、线性表示

news2024/12/26 23:07:21

第四章,向量组,1-向量组与线性组合、线性表示

    • 向量方程
    • 向量与向量组
      • 向量
      • 向量组
    • 线性组合与线性表示
      • 线性组合
    • 线性表示
      • 定理
      • 定义 多表多(单向)
      • 定理
        • 推论
      • 定义 等价(多表多:双向)
    • 知识回顾

玩转线性代数(22)向量组与线性组合、线性表示的笔记,相关证明以及例子见原文

向量方程

对线性方程组 A x = b Ax=b Ax=b,将系数矩阵A按列分块,即 A = ( a 1 , a 2 , . . . , a n ) A=(a_1, a_2,..., a_n) A=(a1,a2,...,an),则 A c = b Ac=b Ac=b可以写成如下形式:
x 1 a 1 + x 2 a 2 + . . . + x n a n = b x_1a_1+x_2a_2+...+x_na_n=b x1a1+x2a2+...+xnan=b
将上式称为向量方程

从向量方程可以直观地查看线性方程组的几何意义:
在这里插入图片描述

向量与向量组

向量

定义:n个有次序有数 a 1 , a 2 , . . . a n a_1, a_2,...a_n a1,a2,...an所组成的数组称为n维向量,其中 a i a_i ai称为向量的第i个分量
分类:按元素所在数域分为实向量、复向量;按组织形式可以分为行向量与列向量。
表示:一般用小写字母表示,如 a , b , c . . . a,b,c ... a,b,c...
运算:向量也是矩阵,按矩阵的运算规律进行运算。

向量组

定义:若干个同维数的行向量或列向量组成的集合叫向量组。
表示方法:向量组A用 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an表示
分类:有限和无限向量组
(1)A: a 1 , 2 a 2 , . . . n a n , . . . a_1,2a_2,...na_n,... a1,2a2,...nan,...含有无限个向量
(2) A x = 0 Ax=0 Ax=0 ∣ A ∣ = 0 |A|=0 A=0时的解向量组成的向量组含有无限个向量
(3)m行n列矩阵A的行向量组或列向量组含有有限个向量

线性组合与线性表示

线性组合

定义:给定向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an,对于任何一组实数 k 1 , k 2 , . . . , k n k_1,k_2,...,k_n k1,k2,...,kn,表达式
k 1 a 1 + k 2 a 2 + . . . + k n a n k_1a_1+k_2a_2+...+k_na_n k1a1+k2a2+...+knan
称为向量组A的一个线性组合, k 1 , k 2 , . . . , k n k_1,k_2,...,k_n k1,k2,...,kn称为这个线性组合的系数

线性表示

向量方程是一个等式,就是研究向量组的线性组合是否等于某个向量的问题
定义:向量b能由向量组A线性表示(多表单):给定向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an和向量b,若存在一组数 k 1 , k 2 , . . . , k n k_1,k_2,...,k_n k1,k2,...,kn使
k 1 a 1 + k 2 a 2 + . . . + k n a n = b k_1a_1+k_2a_2+...+k_na_n=b k1a1+k2a2+...+knan=b
则称向量b是向量组A的线性组合,又称向量b能由向量组A线性表示(或线性表出)

定理

向量b能由向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an线性表示的充分必要条件是矩阵 A = ( a 1 , a 2 , . . . , a n ) A=(a_1,a_2,...,a_n) A=(a1,a2,...,an)与矩阵 B = ( a 1 , a 2 , . . . , a n , b ) B=(a_1,a_2,...,a_n,b) B=(a1,a2,...,an,b)的秩相等,即 R ( A ) = R ( A , b ) R(A)=R(A,b) R(A)=R(A,b)
根据定理马上得到以下结论:
(1)b能由向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an唯一线性表示的充分必要条件是线性方程组 a 1 x 1 + a 2 x 2 + . . . + a n x n = b a_1x_1+a_2x_2+...+a_nx_n=b a1x1+a2x2+...+anxn=b有唯一解,即 R ( A ) = R ( B ) = n R(A)=R(B)=n R(A)=R(B)=n;
(2)b能由向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an线性表示且表示不唯一的充分必要条件是线性方程组 a 1 x 1 + a 2 x 2 + . . . + a n x n = b a_1x_1+a_2x_2+...+a_nx_n=b a1x1+a2x2+...+anxn=b有无穷多解,即 R ( A ) = R ( B ) < n R(A)=R(B)< n R(A)=R(B)<n;
(3)b不能由向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an线性表示的充分必要条件是线性方程组 a 1 x 1 + a 2 x 2 + . . . + a n x n = b a_1x_1+a_2x_2+...+a_nx_n=b a1x1+a2x2+...+anxn=b无解,即 R ( A ) < R ( B ) R(A)<R(B) R(A)<R(B)

定义 多表多(单向)

设有两向量组
A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an, B : b 1 , b 2 , . . . , b l B:b_1,b_2,...,b_l B:b1,b2,...,bl
若向量组B中的每一个向量都能由向量组A线性表示,则称向量组B能由向量组A线性表示。
问题:如何判断向量组B能由向量组A线性表示?
分析:向量组B能由向量组A线性表示 ⇔ \Leftrightarrow
b 1 = ( a 1 a 2 ⋯ a n ) ( k 11 k 21 ⋮ k n 1 ) , ⋯   , b l = ( a 1 a 2 ⋯ a n ) ( k 1 l k 2 l ⋮ k n l ) ⇔ B = A K ⇔ B = A x b_1=\begin{pmatrix} a_1 & a_2 & \cdots & a_n \end{pmatrix}\begin{pmatrix} k_{11}\\ k_{21}\\ \vdots \\ k_{n1}\\ \end{pmatrix},\cdots,b_l=\begin{pmatrix} a_1 & a_2 & \cdots & a_n \end{pmatrix}\begin{pmatrix} k_{1l}\\ k_{2l}\\ \vdots \\ k_{nl}\\ \end{pmatrix}\Leftrightarrow B=AK \Leftrightarrow B=Ax b1=(a1a2an) k11k21kn1 ,,bl=(a1a2an) k1lk2lknl B=AKB=Ax有解 ⇔ R ( A ) = R ( A , B ) \Leftrightarrow R(A)=R(A,B) R(A)=R(A,B)(此时x为矩阵)

定理

向量组B由向量组A线性表示的充要条件是 R ( A ) = R ( A , B ) R(A)=R(A,B) R(A)=R(A,B)

推论

若向量组B能由向量组A线性表示,则 A = ( a 1 , a 2 , . . . , a n ) A=(a_1,a_2,...,a_n) A=(a1,a2,...,an) B = ( a 1 , a 2 , . . . , a n , b 1 , b 2 , . . . , b l ) B=(a_1,a_2,...,a_n,b_1,b_2,...,b_l) B=(a1,a2,...,an,b1,b2,...,bl)的秩的关系为 R ( B ) ≤ R ( A ) R(B)\leq R(A) R(B)R(A).
例:设有n维向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an和n阶单位矩阵E的列向量组 ( e 1 , e 2 , ⋯   , e n ) (e_1,e_2,\cdots, e_n) (e1,e2,,en),试证明: E : e 1 , e 2 , ⋯   , e n E:e_1,e_2,\cdots,e_n E:e1,e2,,en能由 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an线性表示的充要条件是 R ( A ) = n R(A)=n R(A)=n.
证明:必要性:首先, R ( A ) ≤ n R(A)\leq n R(A)n(n维);又根据推论, n = R ( E ) ≤ R ( A ) n=R(E)\leq R(A) n=R(E)R(A),故 R ( A ) = n R(A)=n R(A)=n;
充分性:只证 R ( A ) = R ( A , E ) R(A)=R(A,E) R(A)=R(A,E),显然 n = R ( E ) ≤ R ( A , E ) ≤ n ( 维数 ) n=R(E)\leq R(A,E)\leq n(维数) n=R(E)R(A,E)n(维数).
故: R ( A , E ) = R ( A ) = R ( E ) R(A,E)=R(A)=R(E) R(A,E)=R(A)=R(E).

定义 等价(多表多:双向)

定义:设有两个向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an B : b 1 , b 2 , . . . , b l B:b_1,b_2,...,b_l B:b1,b2,...,bl,若向量组A与B能互相线性表示,则称这两个向量组等价,记做 A ∼ B A\sim B AB
note: 前面讲过矩阵等价,行等价,列等价,等价具备自反性、对称性和传递性。向量组的等价也满足这三种性质。
判定:向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an B : b 1 , b 2 , . . . , b l B:b_1,b_2,...,b_l B:b1,b2,...,bl等价 ⇔ R ( A ) = R ( B ) = R ( A , B ) \Leftrightarrow R(A)=R(B)=R(A,B) R(A)=R(B)=R(A,B)

知识回顾

线性方程组解的判断要通过矩阵的秩,求解需要矩阵的初等行变换、向量组的线性表示也需要矩阵的秩来判断,如果我们把涉及到矩阵的相关操作称为矩阵语言,把方程的相关描述称为代数语言,将向量的关系称为几何语言,那么这三者之间可以相互转化,并最终转化为矩阵语言来解决问题
向量组 B : b 1 , b 2 , . . . , b l B:b_1,b_2,...,b_l B:b1,b2,...,bl能由 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an线性表示 ⇔ \Leftrightarrow 存在矩阵K,使B=AK ⇔ \Leftrightarrow 方程 A X = B AX=B AX=B有解 ⇔ R ( A ) = R ( A , B ) \Leftrightarrow R(A)=R(A,B) R(A)=R(A,B)
把线性方程组写成矩阵形式,通过矩阵的运算求得它的解,还用矩阵的语言给出了线性方程组有解、有唯一解的充要条件;将向量组的问题表述成矩阵形式,通过矩阵的运算得出结果,然后把矩阵的形式的结果“翻译”成几何问题的结论。这种用矩阵来表述问题,并通过矩阵的运算解决问题的方法,通常叫做矩阵方法,正是线性代数的基本方法

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

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

相关文章

用免费Leangoo敏捷看板工具进行可视化的缺陷跟踪管理

用Leangoo敏捷看板进行可视化的缺陷跟踪管理 缺陷管理通常关注如下几个方面&#xff1a; 1. 缺陷的处理速度 2. 缺陷处理的状态 3. 缺陷的分布 4. 缺陷产生的原因 使用Leangoo敏捷看板我们可以对缺陷进行可视化的管理&#xff0c;方便我们对缺陷的处理进展、负责人、当前…

转行软件测试四个月学习,第一次面试经过分享

我是去年上半年从销售行业转行到测试的&#xff0c;从销售公司辞职之后选择去培训班培训软件测试&#xff0c;经历了四个月左右的培训&#xff0c;在培训班结课前两周就开始投简历了&#xff0c;在结课的时候顺利拿到了offer。在新的公司从事软件测试工作已经将近半年有余&…

云渲染效果不对?云渲染前的四个细节表明你的问题出在这里!

云渲染针对3D渲染行业&#xff0c;帮助本地电脑解决渲染慢的问题&#xff0c;大幅提高设计师的工作效率。但小编发现&#xff0c;有不少小伙伴在使用云渲染时&#xff0c;出现了渲染效果不对或丢失的问题&#xff0c;根据小伙伴们的问题和我们创意云云渲染平台给出的解决方案&a…

vue之动态表单(优化)

代码资源在这儿 ↑ vue之动态表单优化 vue2js动态表单优化vue3ts动态表单优化 vue2js动态表单优化 效果图 目录结构 五个文件的完整代码: 以下是App.vue <template><div><router-view></router-view><Formpage /></div> </templa…

【数据结构】栈与队列

1 栈 1.1 栈的概念及结构 栈&#xff1a;一种特殊的线性表&#xff0c;其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈底。栈中的数据元素遵守后进先出 LIFO (Last In First Out) 的原则。 压栈&#xff1a;栈…

java中右移>>和无符号右移>>>的区别

public static void main(String[] args) {byte[] dest new byte[2];dest[0] 0x15; //0001 0101dest[1] (byte) 0xfb;//1111 1011System.out.println((dest[0] >> 4) & 0xff);//右移 应该是0000 0001 十进制结果显示1 结果也是1&#xff0c;正确System.out.printl…

【小练习】交互式网格自定义增删改错误记录及解决(进行中)

经过之前的学习&#xff0c;已经能创建简单的交互式网格并设置自定义增删改按钮&#xff0c;但是实现上还是存在一些问题&#xff0c;来完善优化一下。 首先是修改&#xff0c;正常修改都会弹出修改框&#xff0c;里面是之前存储的信息&#xff0c;根据实际需要对其进行修改&a…

小程序多图片组合

目录 子组件 index.js 子组件 index.wxml 子组件 index.wxss 父组件引用&#xff1a; 子组件&#xff1a;preview-image 子组件 index.js Component({properties: {previewData: {type: Array,default: [],observer: function (newVal, oldVal) {console.log(newVal, ol…

AppStream下载元数据失败

错误&#xff1a;为仓库 AppStream 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist 目录 一、域名解析 二、CentOS-AppStream.repo 三、CentOS-Base.repo 四、CentOS-Extras.repo 五、rpm更新 一、域名解析 先验证 ping www.baidu.com 不…

【C语言】结构体解谜:拆解数据的力量!

&#x1f341;博客主页&#xff1a;江池俊的博客 &#x1f4ab;收录专栏&#xff1a;C语言—探索高效编程的基石 &#x1f4a1;代码仓库&#xff1a;江池俊的代码仓库 &#x1f3aa;我的社区&#xff1a;GeekHub &#x1f389;欢迎大家点赞&#x1f44d;评论&#x1f4dd;收藏⭐…

9:00面试,9:06就出来了,问的问题实在有点变态。。。

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到5月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降40%,…

Shell函数调用

定义一个函数&#xff0c;计算所有参数的和&#xff1a; #!/bin/bashfunction getsum(){local sum0for n in $do((sumn))donereturn $sum }getsum 10 20 55 15 #调用函数并传递参数 echo $?运行结果&#xff1a; 100

STM32 cubemx CAN

接收用到的结构体如下&#xff1a;CAN概念&#xff1a; 全称Controller Area Network&#xff0c;是一种半双工&#xff0c;异步通讯。 物理层&#xff1a; 闭环&#xff1a;允许总线最长40m&#xff0c;最高速1Mbps&#xff0c;规定总线两端各有一个120Ω电阻&#xff0c;闭环…

学习笔记整理-DOM-02-事件监听

一、什么是"事件监听" DOM允许书写JavaScript代码以让HTML元素对事件作出反应什么是"事件": 用户与网页的交互动作当用户点击元素时当鼠标移动到元素上时当文本框的内容被改变时当键盘在文本框中被按下时当网页已加载完毕时… “监听”&#xff0c;顾名思义…

项目实战 — 博客系统② {项目构建}

目录 一、创建项目 二、添加数据库 三、设置配置文件相关信息 四、 添加前端页面 五、构建项目分层 六、编写基本类 一、创建项目 二、添加数据库 -- 创建数据库 drop database if exists cat_blog; create database cat_blog DEFAULT CHARACTER SET utf8mb4;-- 使用数…

这四种订货系统不能选(一):不能独立品牌

随着商业环境的日益竞争和客户需求的不断变化&#xff0c;订货系统正逐渐成为企业管理中不可或缺的一部分。不少企业在订货系统的选择上不知从哪入手&#xff0c;今天我分享哪四种订货系统不能选。大家点个关注点个赞&#xff0c;我们接着往下看。 一、不能独立品牌的订货系统不…

C语言学习笔记---数据的存储详解

C语言程序设计笔记---015 C语言数据的存储1、数据类型的意义1.1、unsigned与signed数据类型例程11.2、补码与原码相互转换例程2 2、大小端的介绍2.1、大小端的例程12.2、大小端的例程2 --- 判断当前编译器环境属于大端或小端 3、综合练习题探究数据的存储3.1、练习题13.2、练习…

Qt 杂项(Qwt、样式等)

Qt隐藏窗口边框 this->setWindowFlags(Qt::FramelessWindowHint);Qt模态框 this->setWindowModality(Qt::ApplicationModal);QLable隐藏border 代码中设置 lable->setStyleSheet("border:0px");或者UI中直接设置样式&#xff1a;“border:0px” Qwt开源…

vue3 使用@vue-office/excel预览本地excel文件 demo

vue3 使用vue-office/excel预览excel文件 demo 显示如下&#xff1a; npm地址&#xff1a;https://www.npmjs.com/package/vue-office/excel vue-office还有pdf和docx&#xff0c;按需下载对应插件 npm install vue-office/excel vue-demivue代码如下 app.vue <templ…

2.Model、ModelMap和ModelAndView的使用详解

1.前言 最近SSM框架开发web项目&#xff0c;用得比较火热。spring-MVC肯定用过&#xff0c;在请求处理方法可出现和返回的参数类型中&#xff0c;最重要就是Model和ModelAndView了&#xff0c;对于MVC框架&#xff0c;控制器Controller执行业务逻辑&#xff0c;用于产生模型数据…