当前位置: 首页 > news >正文

【矩阵论】线性空间与线性变换(2)

线性空间与线性变换之“基与维数”


【目录】

  1. 基与维数的定义
  2. 基与维数的相关命题
    • <线性空间不一定存在基>
    • <n维线性空间中的任意n+1个向量均为线性相关的>
    • <n维线性空间中的任意n个线性无关的向量均可作为空间中的一组基>
    • 常见的向量空间及其基的求解
  3. 向量坐标及其相关概念
    • 坐标的定义
    • 有关坐标的相关定理

本节内容中最需要理解的一个思想就是——将抽象线性空间中的向量转换成具体的列向量空间


一.基与维数的定义

  1. 线性空间的一组基
    在这里插入图片描述

这个定义可以和线性代数中的两个概念进行类比
①向量组的极大线性无关向量组
向量组中的一组线性无关的向量,且向量组中的其他向量均可以用这几个向量线性表示,那么这一组向量就成为原向量组的极大线性无关向量组。

②齐次线性方程组的基础解系
齐次线性方程组的基础解系就是它的一组解向量,这组向量本身线性无关,且解集合中的任何一个解可以由这组向量线性表示

  1. 向量空间的维数

类比一下极大线性无关向量组的秩的概念

向量空间的基中的向量的个数就称为向量空间的维数。

在这里插入图片描述


二.基与维数的重要命题

  1. 若dimV = n,则V中任意n+1个向量线性相关。

根据线性相关的第三条性质:
“若t>s,β1,β2,…,βt可由α1,α2,…,αs线性表示,则β1,…,βt一定是线性相关的”

已知a1,a2,…,an是V的一组基,根据基的定义,V中的任意n+1个向量都可以由a1,a2,…,an线性表示,那么V中的且n+1>n,那么V中的任意n+1个向量一定是线性相关的。

  1. 线性空间的基不一定存在

①如:零空间V = {θ}

零空间中只含有一个零向量,可以验证该集合是符合数乘与加法的封闭性的,所以零空间肯定是一个线性空间。

但是由前一节中所讨论过的性质可得,含有零向量的向量组一定是线性相关的,故肯定找不到零空间的基。
便于理解地,我们定义dimV = 0
在这里插入图片描述

②如:V = F[x]

先来复习一遍我一直学不会的这个集合的文字定义:系数定义在数域F上的关于x的多项式集合。


论证:证明该空间找不到基,我们需要使用上文中的命题1【若dimV = n,则V中任意n+1个向量线性相关。】,只要我们找不到符合这样的要求的n即可。
选取V中的一组向量1,x,x2,x3,…,xn,…(含有无穷个向量)
该向量组的任意一个子向量组都是线性无关的,找不到线性相关的向量组,故不存在基。
同样地,我们可以定义dimV = ∞,因为我们可以找到无穷多个向量,其内任意有限个向量构成的向量组都是线性无关的。
在这里插入图片描述

【例】常见的线性空间及其基
在这里插入图片描述

要记住 Fsxn这类线性空间,后续常用它来进行举例,这样的空间dim = s*n,其中其基可以用集合{Eij}来表示,每一个矩阵都称为矩阵单元。

在这里插入图片描述

注意区分Fn[x]和F[x]的区别,Fn[x]中的每一个多项式都严格地低于n次,所以dimFn[x] = n

在这里插入图片描述

再来对比分析一下例4和例5,在例4中,可以找到一组基为1和i(复数单位,也即根号-1)
至于怎么理解例4对应的线性空间的基是1和i,可以想到复数(例4实际上表示的就是全体复数和0的集合)可以统一用a+bi的形式表示,将a和b看成坐标,那么1和i自然就是坐标基。


但是例5中的数域F有了一些不同,所以对于例5而言,基是1,空间的维数是1.

【在弹幕中看到了一句话,有助于我们分析不同线性空间的基和维数,“F数域规定了你可以采用的组合方式”,当明确了组合方式,就可以明确进行线性组合的各个基】

在这里插入图片描述

又回到我们在第一节中讨论过的这个特殊的线性空间(注意这个空间定义的数乘和加法运算是非常规的,不清楚的移步《线性空间与线性变换(1)》)

在这个空间中,所有的非1正实数都可以作为向量的基,比如我们令2为基,可以证明任何一个R+中的数都可以由2线性表示(在《线性空间与线性变换(1)》)中我们已经证明过3可以由2进行线性表示).

不能选取1为基是因为在该线性空间中,1是零向量。

  1. 若dimV = n,则V中任意n个线性无关的向量均构成V的基。

在证明一组向量是线性空间的基的时候,按照基的定义进行证明即可:
①满足线性无关条件 ②满足可以线性表示的条件

论证:
按照题意,空间V中存在n个线性无关的向量α1,α2,…,αn,那么已经满足了线性无关的条件。
接下来要证明可以线性表示,即证明对于空间中的任意一个向量η,η可以由α1,α2,…,αn线性表示,也就是α1,α2,…,αn,η是线性相关的[1]

根据前文的命题1,可知在n维线性空间中任意n+1个向量都是线性相关的。
故证毕。

[1]:在《线性空间与线性变换(1)》中同样论述过该性质定理:“若α1,α2,…,αs线性无关,但β,α1,α2,…,αs线性先关,则β可由α1,α2,…,αs线性表示,而且,线性表示的方法是唯一的

【例】
在这里插入图片描述

法一的思路就是按照基的定义去证明——
①首先要证明这几个向量是线性无关的,那就是对于线性组合表达式为0,有且只有系数全为0才能满足。
②再去证明线性空间中的任意一个向量都可以用这几个向量去线性表示:即对于任意的a,b,c,右下角对应的方程都应该有解。

在这里插入图片描述

按照法二的思路,就是充分利用结论3——
则①证明对应的向量空间的维度为3
②证明该3个向量是线性无关的


三. 坐标的相关概念

  1. 坐标的定义
    在这里插入图片描述

在看到“坐标”这个概念的时候,一定要明确,坐标是和基相互关联的,一个坐标是基于某一个基成立的。

在这里插入图片描述
2. 有关向量坐标定义的注意事项

①线性空间的基是有序的

在定义线性空间的基时我们曾说可以借鉴极大线性无关向量组的定义,但是对于极大线性无关向量组来说,各个向量的顺序并不重要。
而因为线性空间的基和向量的坐标是相对应的,所以基中的向量的顺序是会影响向量的坐标顺序的

②基的几何意义

引入基的概念最本质的目的就是把几何问题转换成代数问题,进行求解。
将两个向量之间的关系和运算转换成两个向量的坐标之间的关系和运算。

还有一个好处,基的建立和提取往往是从原线性空间中提取出来的,具有一定的抽象性;但是一个向量对应的向量是我们很熟悉的线性空间Fn的元素,将一个抽象事物转换成了我们熟悉的一个具象的事物。

  1. 有关坐标的相关定理

假设η,ηi∈V在基α1,α2,…,αn下的坐标分别是X及Xi,i = 1,2,…,n.

①有关零向量
在这里插入图片描述
该定理的白话理解就是零向量的各维坐标均为0.

这里要注意θ的一般性和特殊性,θ是线性空间中定义的零向量,对于一个抽象的线性空间中的向量η来说,θ向量是一般的,要根据空间和空间上定义的运算来决定;对于一个具体的线性空间(坐标对应的Fn)来说,这里的θ就是特殊的,即为n维零向量。

②、③线性组合与线性相关性
在这里插入图片描述

证明略去,这里注意定理的左边对应的都是抽象线性空间中元素之间的关系,定理的右边对应的都是具体线性空间Fn中的元素关系;因此,引入基和坐标的概念的确将抽象线性空间的运算转移到了具体线性空间中的关系。

【例子】-证明抽象线性空间的向量组的线性相关性
在这里插入图片描述

根据【抽象线性空间↔具体线性空间】的思路
①先找到F3[x]空间中的一组基1,x,x2
②将三个向量f1,f2,f3分别转化成基下的坐标向量
③判断这三个基向量组成的向量组是否线性相关。

【判断Fn中向量组线性相关性的方法】
法一:将这三个向量组成矩阵,
然后通过初等行变换将矩阵变成阶梯型矩阵,求解该矩阵的秩是否等于向量组中向量的个数
或者对矩阵进行行列式的求解,求解其行列式是否为0

法二:按照线性相关性的定义,使用定义式将三个向量写成k1α1+k2α2+k3α3=0的形式,然后求解这个向量方程,观察是否有非零解。
<使用定义的方法本质上和将向量组成矩阵进行求解的方法是一致的>

【例子】-找到抽象向量组的极大线性无关组
在这里插入图片描述

同样按照上面例子中的转换思路,将抽象线性空间中的向量运算转换成Fn的线性运算

对于一个F2x2的线性空间,我们无法按照之前那样将列向量增广成一个矩阵来进行运算,所以——

①先将各个向量的在某一个基下的坐标表示出来,从而得到四个列向量

②问题转换成了求Fn中的向量组的极大线性无关组
a.将列向量增广成矩阵
b.对矩阵进行行初等变换,转换成阶梯型矩阵
c.主元对应的列号就是坐标对应的向量组的无关向量组
d.根据前面讨论过的定理,坐标的线性无关组可以转换成抽象空间中的向量组的极大线性无关向量组。

<拓展>
既然根据上文的证明已经知道A和B就是这个向量组A,B,C,D的极大线性无关向量组,那么我们想要把C和D都用A和B线性表示出来。

同样的,对于抽象线性空间的向量的线性表示可以转换成其对应坐标空间的线性表示,那么只需要把我们上面求解出来的阶梯矩阵进一步化简,转换成最简形矩阵即可。(也就是除了主元必须为1以外,主元所在列的其他元素都要转换为0)
在这里插入图片描述
从而可以通过向量坐标之间的线性关系求解出向量本身的线性关系
在这里插入图片描述


  1. “向量在某一组基下的坐标表示”の形式记号

(1)一个向量在某一组基下的线性表示
在这里插入图片描述

(2)一个向量组可以由另一个向量组线性表示
在这里插入图片描述

①单独看每一个β向量,都可由α组向量进行线性表示
在这里插入图片描述
②可以将一组向量均引入,那么就用矩阵来进行表示
在这里插入图片描述
③通式记号
在这里插入图片描述

注意这里的表示只是一种记号方式,并不是严格的矩阵定义,因为α和β向量均不一定是严格的列向量。

(3)形式记号的性质
在这里插入图片描述
【例】-形式记号表示的一些特征
充分性证明
在这里插入图片描述

首先可以感受一下,引入了相关记号后,进行证明会变得简洁很多。

核心思路是图中的右上部分红框所示:一个向量组线性相关↔对应的齐次线性方程组是有非零解的。
采用反证法,假设A不是逆矩阵,根据推导能够推出β组向量是线性相关的,与题意产生了矛盾,所以得到结论:A就是可逆矩阵。

这里还要注意一下,在这里的证明过程中。零向量θ表示的就是全零向量。

必要性证明
在这里插入图片描述

相关文章:

  • 归并排序算法的实现与分析
  • 【MIT算法导论】分治法
  • 【矩阵论】线性空间与线性变换(3)(4)
  • 【矩阵论】线性空间与线性变换(5)
  • 【2/3/4-sum问题】算法设计剖析
  • 【矩阵论】线性空间与线性变换(6)
  • 【矩阵论】内积空间与等距变换(1)
  • TOP K问题的算法分析与实现
  • 【矩阵论】内积空间与等距变换(2)
  • 【矩阵论】矩阵的相似标准型(1)
  • 【矩阵论】矩阵的相似标准型(2)
  • 【MIT算法导论】线性时间排序
  • 【矩阵论】矩阵的相似标准型(3)
  • 【Leetcode】二叉树的遍历
  • 【矩阵论】矩阵的相似标准型(4)(5)
  • ES10 特性的完整指南
  • Java多态
  • leetcode388. Longest Absolute File Path
  • python学习笔记 - ThreadLocal
  • SAP云平台里Global Account和Sub Account的关系
  • spring boot下thymeleaf全局静态变量配置
  • 基于axios的vue插件,让http请求更简单
  • 精彩代码 vue.js
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 小而合理的前端理论:rscss和rsjs
  • 《码出高效》学习笔记与书中错误记录
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • (3)llvm ir转换过程
  • (6)设计一个TimeMap
  • (Note)C++中的继承方式
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (七)Knockout 创建自定义绑定
  • (强烈推荐)移动端音视频从零到上手(下)
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (转) ns2/nam与nam实现相关的文件
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .Net IE10 _doPostBack 未定义
  • .net 调用php,php 调用.net com组件 --
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .Net 知识杂记
  • .net连接MySQL的方法
  • .NET企业级应用架构设计系列之技术选型
  • /boot 内存空间不够
  • /var/lib/dpkg/lock 锁定问题
  • @JsonFormat与@DateTimeFormat注解的使用
  • @Responsebody与@RequestBody
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [20180224]expdp query 写法问题.txt
  • [Angular] 笔记 18:Angular Router
  • [BZOJ] 2006: [NOI2010]超级钢琴
  • [C#]科学计数法(scientific notation)显示为正常数字
  • [CSS]文字旁边的竖线以及布局知识
  • [CVPR 2023:3D Gaussian Splatting:实时的神经场渲染]