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


【目录】

  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就是可逆矩阵。

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

必要性证明

【矩阵论】线性空间与线性变换(2)相关推荐

  1. 矩阵论-线性空间与线性变换(一)

    矩阵论刚开始学习的时候很抽象,感觉很多不懂,但是反复看了几遍定义后,得到了一些心得体会. 定义1.1 线性空间:线性空间在本科线性代数课中在最后的章节很简单的谈了一下,没想到矩阵论开头就是暴击,第一次 ...

  2. 矩阵论学习笔记一:线性空间与线性变换

    参考书:<矩阵论>第3版,程云鹏 张凯院 徐仲编著 西北工业大学出版社 1. 线性空间 1)集合与映射 a)集合:数域 b)映射:定义:变换:运算 2)线性空间及其性质 a)线性空间是某类 ...

  3. 【矩阵论】线性空间与线性变换(6)

    有关线性映射的[值域空间]和[核子空间]的讨论 一. 满射.单射与双射 定义回顾 在前一篇文章<[矩阵论]线性空间与线性变换(5)>中我们对线性映射的值域和核子空间进行了定义: 同样地,我 ...

  4. [矩阵论] Unit 1. 线性空间与线性变换 - 知识点整理

    注: 以下内容均由个人整理, 不保证完全准确, 如有纰漏, 欢迎交流讨论 参考: 杨明, 刘先忠. 矩阵论(第二版)[M]. 武汉: 华中科技大学出版社, 2005 1 线性空间与线性变换 1.1 线 ...

  5. 【矩阵论】5. 线性空间与线性变换——生成子空间

    矩阵论 1. 准备知识--复数域上矩阵,Hermite变换) 1.准备知识--复数域上的内积域正交阵 1.准备知识--Hermite阵,二次型,矩阵合同,正定阵,幂0阵,幂等阵,矩阵的秩 2. 矩阵分 ...

  6. 矩阵论-线性空间的基与坐标,基变换坐标变换

    线性空间与线性变换 综述 1.1 线性空间 1.1.3 线性空间的基与坐标 1.1.4 基变换与坐标变换 综述 本系列博文主要总结学习矩阵论的心得笔记,参考数目<矩阵论>–张凯院:整个文章 ...

  7. 矩阵分析与多元统计1 线性空间与线性变换3 特征值

    矩阵分析与多元统计1 线性空间与线性变换3 特征值 线性变换 线性空间的同构 线性变换的特征值与特征向量 几何重数与代数重数 线性变换 从线性空间VVV到它自身的线性映射叫做线性变换,在基α1,⋯,α ...

  8. 矩阵分析与多元统计 线性空间与线性变换2

    矩阵分析与多元统计 线性空间与线性变换2 线性映射 矩阵的等价 线性映射的像空间与核空间 线性映射 V1,V2V_1,V_2V1​,V2​是数域FFF上的两个线性空间,A:V1→V2\mathcal{ ...

  9. 矩阵分析与多元统计1 线性空间与线性变换1

    矩阵分析与多元统计 线性空间与线性变换1 线性空间 基.坐标.坐标变换 线性子空间 关于矩阵分析的讨论都是在线性空间中进行的,所以这个系列的博客会从线性空间开始,考虑到是矩阵分析了,所以线性代数层面的 ...

  10. 蓝以中老师《高等代数》第04章:线性空间与线性变换 笔记

    线性空间,是代数学中最简单的一个代数系统.但是,这个代数系统,却浓缩了代数学中的核心方法和核心思想. 本章的知识,必须要掌握,多看几遍,从厚到薄,从薄到厚,理解其中的排篇布局.教材中的每一句话,放在那 ...

最新文章

  1. 《数据结构与算法 C语言版》—— 2.5上机实验
  2. 评论与回复php代码,php – 显示评论和回复?
  3. 操作系统(二十二)用信号量机制实现进程互斥、同步、前驱关系
  4. text type dropdown list - INIT_DATA
  5. 2440 8字数码管 显示0到10 c语言,51单片机对8位数码管依次显示0-7的设计
  6. 为什么总是喜欢看我桌面呢?
  7. 数据结构之图:加权无向图与寻找最小生成树,Python——27
  8. easyExcel 使用指南详解
  9. Python入门很难吗? 为什么越来越多的人都学Python?
  10. 最常使用的css 工具_使用这些非常有用CSS工具更快地实施网站设计
  11. beanstalkd最佳实践-编程开发
  12. Win10 51仿真器PZTracker驱动安装失败 未知设备
  13. CefSharp截取完整网页图片,网页截图
  14. 资源整理 IC/FPGA
  15. 7张图带你轻松入门RocketMQ
  16. 企业微信视频教程(Java标准版)-翟东平-专题视频课程
  17. Win10 可以联网,但是右下角图标显示无法连接互联网
  18. android cpu负载 工具,【专家专栏】Android性能测试之CPU
  19. matlab中的unique
  20. C语言编程求解圆盘的汉诺塔,课内资源 - 基于80x86汇编的汉诺塔

热门文章

  1. Unity2019学习:常用功能--Unity UI的交互游戏对象
  2. AR涂涂乐⭐三、 C#实现识别图进入扫描框显示绿色,未进入为红色功能
  3. 实验室装水的容器叫什么_实验室常见的水的种类
  4. 深度学习(一、入门)
  5. 显卡的优化以提高计算机性能作用,Win10显卡硬件加速如何使用 Win10优化显卡让游戏性能最佳的详细步骤...
  6. Java项目:赛事打分系统(java+SSM+Layui+Maven+mysql)
  7. Windows编程 Windows程序的生与死(上)
  8. Photoshop CC 2017安装
  9. Spring的IOC和AOP,学不会Spring的,你看我的文章
  10. Bootstrap3 网页模板