《 线性代数及其应用 (原书第4版)》—— 2.9 维数与秩

2.9 维数与秩

本节从坐标系的概念开始对子空间和子空间的基继续加以讨论. 下面的定义和例子使一个有用的新术语——维数,显得非常自然,至少对 子空间是这样.
坐标系
选择子空间H 的一个基代替一个纯粹生成集的主要原因,是 H中的每个向量可以被表示为基向量的线性组合的唯一形式. 为了明确原因,假设 是 H的基,H 中的一个向量x 可以由两种方式生成,设
(1)
则相减得到
(2)
因为 是线性无关的,(2)中的权值必全为零. 亦即对 ,(1)式中的两种表示实际上是相同的.
定义 假设 是子空间H 的一组基,对 H中的每一个向量x ,相对于基B 的坐标是使 成立的权值 ,且 中的向量

称为 x(相对于 )的坐标向量,或x 的 -坐标向量.
例1 设 . 则因 线性无关, 的基. 判断x 是否在H 中,如果是,求 x相对基 的坐标向量.
解 如果 x在 H中,则下面的向量方程是相容的:

如果数 存在,即是x 的-坐标. 由行操作得

于是 . 基 确定 H上的一个“坐标系”,如图2-28中的格子所示.

注意到虽然H 中的点也在 中,它们完全由属于 中的坐标向量确定. 图2-28中的平面上的格子使 H看起来像 . 映射 是 H和 之间保持线性组合关系的一一映射. 我们称这种映射是同构的,且H 与 同构.
一般地,如果 是 H的基,则映射 是使H 和 的形态一样的一一映射(尽管 H中的向量可能有多于P 个元素).(详细的讨论见4.4节.)
子空间的维数
可以证明,若子空间 H有一组基包含 P个向量,则H 的每个基都正好包含 P个向量,(见习题27和28),于是下列定义是有意义的.
定义 非零子空间H 的维数,用 dimH表示,是H 的任意一个基的向量个数. 零子空间{0} 的维数定义为零.
空间维数为 n, 的每个基由 n个向量组成. 中一个经过 0的平面是2维的,一条经过 0的直线是一维的.
例2 回忆2.8节例6中矩阵 A的零空间有一个基包含3个向量. 因此这里Nul A 的维数为3. 观察到每个基向量对应方程 Ax=0的一个自由变量. 我们的构造方法总是以这种方式产生一个基. 因此,要确定NulA 的维数,只需求出 Ax=0中的自由变量个数.
定义 矩阵 A的秩(记为 rank A)是A 的列空间的维数.
因为 A的主元列形成 Col A的一个基,A 的秩正好是A 的主元列的个数.
例3 确定矩阵的秩

解 简化 成阶梯行:

矩阵A 有3个主元列,因此 rankA =3.
从例3的行化简可见在 Ax=0中有两个自由变量,因为A 的五列中有两列不是主元列. (非主元列对应于 Ax=0中的自由变量.)由于主元列的个数加上非主元列的个数正好是A 的列数,Col A 和 Nul A的维数有如下有用的关系.(详细内容见4.6节的秩定理.)
定理14 (秩定理)
如果一矩阵A 有 n列,则 .
下面的定理在应用中很重要,并在第5章和第6章中用到. 该定理(在4.5节中证明)当然是很显明的,若你想到P 维子空间同构于 . 由可逆矩阵定理知, 中的 p个向量线性无关,当且仅当这 p个向量也生成 .
定理15 (基定理)
设 H是 的p 维子空间,H 中的任何恰好由 p个成员组成的线性无关集构成H 的一个基.并且,H 中任何生成 的p 个向量集也构成H 的一个基.
秩与可逆矩阵定理
各种与矩阵相关的向量空间的概念为可逆矩阵定理提供了更多的命题. 下面给出2.3节原定理的后续命题.
定理 (可逆矩阵定理(续))
设 A是一 矩阵,则下面的每个命题与A 是可逆矩阵的命题等价:

证 根据线性无关和生成的概念,命题(m)逻辑上与命题(e)和(h)等价. 其他五个命题通过简单推导以如下关系与定理以前的命题相连:

命题(g)认为方程 Ax=b对每一属于 的 b有至少一个解,由此可以推出(n),因为Col A 确实是所有b 的集合,满足方程 Ax=b相容的条件. 命题是因为维数和秩的定义. 如果A 的秩是 n,即 A的列数,则根据秩定理得 ,因而 . 于是有. 同时,由命题(q)推出方程 Ax=0只有平凡解,即命题(d). 因为已知命题(d)和(g)与 是可逆矩阵的命题等价,从而定理证毕.
数值计算的注解 本教材中讨论的许多算法有助于概念的理解和手工进行简单的计算. 然而这些算法通常不适于处理现实生活中的大规模问题.
计算秩的算法是一个很好的例子. 表面上看将矩阵简化为阶梯阵后数主元是很容易的事情. 但除非是对元素精确指定的矩阵进行算术运算,行运算可以明显改变一个矩阵的秩. 例如,假如矩阵 中x 的值在计算机中不是存为7,那么它的秩可能是1或2,取决于计算机是否视 x-7为零.
在实际应用中,通常使用A 的奇异值分解有效地确定矩阵 A的秩,在7.4节中将会讨论.
练习题

  1. 确定由向量 生成的 的子空间 H的维数.(首先找H 的基.)
  2. 的基 ,若 ,x 是什么?
  3. 是否可能包含4维子空间?为什么?
    习题2.9






补充习题


时间: 2024-12-05 20:05:45

《 线性代数及其应用 (原书第4版)》—— 2.9 维数与秩的相关文章

《 线性代数及其应用 (原书第4版)》—— 导读

前 言学生和教师对本书前三版本的反响十分令人满意. 第4版在第3版的基础上为课程教学和软件技术应用提供了更多支持. 像以前一样,本书给出最新的线性代数基本介绍和一些有趣应用,使得已完成大学第二学期数学课程(如学完微积分)的学生容易接受.本书的主要目的是帮助学生掌握以后课程学习所需要的基本概念和基本技能,教材的选题是根据"线性代数课程研究小组"的建议,该建议基于认真分析学生的实际需要和许多不同专业使用线性代数知识的共同点而提出. 希望这门课能够成为对大学生最有用和最有趣的数学课程之一.新

Java核心技术 卷Ⅰ 基础知识(原书第10版)

Java核心技术系列 Java核心技术 卷Ⅰ 基础知识 (原书第10版) Core Java Volume I-Fundamentals (10th Edition) [美] 凯S.霍斯特曼(Cay S. Horstmann) 著 周立新 陈 波 叶乃文 邝劲筠 杜永萍 译 图书在版编目(CIP)数据 Java核心技术 卷Ⅰ 基础知识(原书第10版) / (美)凯S. 霍斯特曼(Cay S. Horstmann)著:周立新等译. -北京:机械工业出版社,2016.8 (Java核心技术系列) 书

ROS机器人程序设计(原书第2版).

机器人设计与制作系列 ROS机器人程序设计 (原书第2版) Learning ROS for Robotics Programming,Second Edition 恩里克·费尔南德斯(Enrique Fernández) 路易斯·桑切斯·克雷斯波(Luis Sánchez Crespo) 阿尼尔·马哈塔尼(Anil Mahtani) 亚伦·马丁内斯(Aaron Martinez) 著 刘锦涛 张瑞雷 等译 图书在版编目(CIP)数据 ROS机器人程序设计(原书第2版) / (西)恩里克·费尔南

《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一导读

前 言 致读者 本书是按照Java SE 8完全更新后的<Java核心技术 卷Ⅱ 高级特性(原书第10版)>.卷Ⅰ主要介绍了Java语言的一些关键特性:而本卷主要介绍编程人员进行专业软件开发时需要了解的高级主题.因此,与本书卷Ⅰ和之前的版本一样,我们仍将本书定位于用Java技术进行实际项目开发的编程人员. 编写任何一本书籍都难免会有一些错误或不准确的地方.我们非常乐意听到读者的意见.当然,我们更希望对本书问题的报告只听到一次.为此,我们创建了一个FAQ.bug修正以及应急方案的网站http:/

《JavaScript和jQuery实战手册(原书第3版)》---第1章 编写第一个JavaScript程序 1.1 编程简介

本节书摘来自华章出版社<JavaScript和jQuery实战手册(原书第3版)>一书中的第1章,第1.1节,作者David Sawyer McFarland,姚待艳 李占宣 译,更多章节内容可以访问"华章计算机"公众号查看. 第1章 编写第一个JavaScript程序 HTML自身并没有太多智能:它不能做数学运算,不能判断某人是否正确填写了一个表单,而且不能根据Web访问者的交互来做出判断.基本上,HTML让人们阅读文本.观看图片或视频,并且单击链接转向拥有更多文本.图片

《机器学习与R语言(原书第2版)》一2.3 探索和理解数据

本节书摘来自华章出版社<机器学习与R语言(原书第2版)>一书中的第2章,第2.3节,美] 布雷特·兰茨(Brett Lantz) 著,李洪成 许金炜 李舰 译更多章节内容可以访问"华章计算机"公众号查看. 2.3 探索和理解数据 在收集数据并把它们载入R数据结构以后,机器学习的下一个步骤是仔细检查数据.在这个步骤中,你将开始探索数据的特征和案例,并且找到数据的独特之处.你对数据的理解越深刻,你将会更好地让机器学习模型匹配你的学习问题. 理解数据探索的最好方法就是通过例子.在

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.7 创建透明材质

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.7节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 2.7 创建透明材质 到现在为止,我们见到的着色器都有一个共同点-都用在实心材质上.如果你想提升游戏视觉效果,某些时候透明材质是个不错的选择,比如火焰效果或者窗户玻璃等.透明材质的制作相对复杂一点.在渲染实心物体之前,Uni

《面向对象的思考过程(原书第4版)》一1.1 基本概念

本节书摘来自华章出版社<面向对象的思考过程(原书第4版)>一书中的第1章,第1.1节,[美] 马特·魏斯费尔德(Matt Weisfeld) 著 1.1 基本概念 本书主要目标是让你学会思考如何将面向对象概念应用于面向对象的系统设计中.历史上定义面向对象的语言拥有以下特点:封装(encapsulation).继承(inheritance)和多态(polymorphism).因此,如果设计一门语言时没有完全实现以上特性,那么通常我们认为该语言不是完全面向对象的.即使实现了这三点,我也往往会加入组

《用户至上:用户研究方法与实践(原书第2版)》一1.1 什么是用户体验

本节书摘来自华章出版社<用户至上:用户研究方法与实践(原书第2版)>一书中的第1章,第1.1节,作者 Understanding Your Users: A Practical Guide to User Research Methods, Second Edition凯茜·巴克斯特(Kathy Baxter)[美]凯瑟琳·卡里奇(Catherine Courage) 凯莉·凯恩(Kelly Caine)更多章节内容可以访问"华章计算机"公众号查看. 第1章 用户体验入门