《 线性代数及其应用 (原书第4版)》——1.5 线性方程组的解集

1.5 线性方程组的解集

线性方程组的解集是线性代数研究的重要对象,它们出现在许多不同的问题中. 本节使用向量符号给出这样的解集的显式表示以及几何解释.
齐次线性方程组
线性方程组称为齐次的,若它可写成 Ax=0的形式,其中 A是m*n 矩阵而 0是 中的零向量. 这样的方程组至少有一个解. 即x=0 ( 中的零向量),这个解称为它的平凡解. 对给定方程 Ax=0,重要的是它是否有非平凡解,即满足 Ax=0的非零向量 x. 由1.2节解的存在性与唯一性定理(定理2),得出以下事实.
齐次方程Ax=0 有非平凡解,当且仅当方程至少有一个自由变量.
例1 确定下列齐次方程组是否有非平凡解,并描述它的解集.

解 令 A为该方程组的系数矩阵,用行化简法把增广矩阵[A 0] 化为阶梯形.

是自由变量,Ax=0 有非平凡解(对 的每一选择都有一个解),为描述解集,继续把 [A 0]化为简化阶梯形:

解出基本变量是自由变量,Ax=0 的通解有向量形式

这里 由通解向量的表达式中作为公因子提出来. 这说明本例中Ax=0 的每一个解都是 v的倍数. 平凡解可由 得到. 几何意义下,解集是 中通过0 的直线,见图1-21.

注意,非平凡解向量 可能有些零元素,只要不是所有元素都是0就行.
例2 单一方程也可看作方程组,描述下列齐次“方程组”的解集.
(1)
解 这里无须矩阵记号. 用自由变量表示基本变量 . 通解为

为自由变量. 写成向量形式,通解为
(2)
计算表明,方程(1)的每个解都是向量u 和v 的线性组合,如(2)式所示. 即解集为Span{u,v} ,因为,u 不是 v的倍数,解集是通过原点的一个平面. 见图1-22.

例1和例2以及后面的练习,说明齐次方程Ax=0 总可表示为 ,其中 是适当的解向量. 若唯一解是零向量,则解集就是 Span{0},若方程Ax=0 仅有一个自由变量,解集是通过原点的一条直线,见图1-21. 若有两个或更多自由变量,那么图1-22的通过原点的平面就给出Ax=0 的解集的一个很好的图形说明. 注意,类似的图可用来解释 Span{u,v},即使u,v 并不是Ax=0 的解,见1.3节图1-17.
参数向量形式
最初的方程(1)是例2中的平面的隐式描述,解此方程就是要找这个平面的显式描述,就是说,将它作为u 和v所生成的子集. 方程(2)称为平面的参数向量方程. 有时也可写为
x= su +tv(s,t 为实数)
来强调参数可取任何实数值,例1中,方程 ( 是自由变量),或 x=tv( t为实数),是直线的参数方程,当解集用向量显式表示为如例1和例2时,我们称之为解的参数向量形式.
非齐次方程组的解
当非齐次线性方程组有许多解时,一般可表示为参数向量形式,即由一个向量加上满足对应的齐次方程的一些向量的任意线性组合的形式.
例3 描述Ax=b 的解,其中

解 这里 A就是例1的系数矩阵. 对[A b] 作行变换得

所以 ,为自由变量,Ax=b 的通解可写成向量形式

方程 ,或用 t 表示一般参数,
(3)
就是用参数向量形式表示 Ax=b的解集. 回忆例1中 Ax=0的解集有参数向量形式
(4)
(v 与(3)中的v 相同),故Ax=b 的解可由向量 p加上Ax=0 的解得到,向量 p本身也是 的一个特解Ax=b(在(3)中对应 t=0).
为了从几何上描述Ax=b 的解集,我们可以把向量加法解释为平移,给定中的向量 v与p ,把p 加上v 的结果就是把 v沿着平行于通过 p与0的直线移动,我们称 v被平移 p到 v+p,见图1-23. 若 中的直线 L上的每一点被平移p ,就得到一条平行于 L的直线,见图1-24.

设L 是通过0 与 v的直线,由方程(4)表示. L的每个点加上p 得到由方程(3)表示的平移后的直线. 注意p 也在直线(3)上. 称(3)为通过p 平行于v 的直线方程. 于是 Ax=b 的解集是一条通过p 而平行于Ax=0 的直线. 图1-25说明了这一结论.

图1-25中Ax=b 和Ax=0 的解集之间的关系可以推广到任意相容的方程Ax=b ,虽然当自由变量有多个时,解集将多于一条直线. 下列定理给出了这一结论,证明见习题25.
定理6 设方程 Ax=b对某个b 是相容的, p为一个特解,则 Ax=b的解集是所有形如 的向量的集,其中 是齐次方程 Ax=0的任意一个解.
定理6说明若 Ax=b有解,则解集可由Ax=0 的解平移向量 p得到, p是 Ax=b的任意一个特解,图1-26说明当有两个自由变量时的情形. 即使当n>3 时,相容方程组 Ax=b( )的解集也可想象为一个非零点或一条不通过原点的线或平面.

警告 定理6与图1-26仅适用于方程 Ax=b至少有一个非零解p 的前提下.
下列算法总结了例1、2和3中的计算.
把相容方程组的解集表示成参数向量形式
1. 把增广矩阵行化简为简化阶梯形.
2. 把每个基本变量用自由变量表示.
3. 把一般解 x表示成向量,如果有自由变量,其元素依赖于自由变量.
4. 把 x分解为向量(元素为常数)的线性组合,用自由变量作为参数.
练习题
1. 下列两个方程都确定 中的平面,它们是否相交?如果相交的话,描述它们的交集.

2. 写出方程 的参数向量形式的通解,讨论这个解集与例2中的解集的关系.
习题1.5





时间: 2025-01-26 14:28:50

《 线性代数及其应用 (原书第4版)》——1.5 线性方程组的解集的相关文章

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章 用户体验入门

《机器学习与R语言(原书第2版)》一1.6 总结

本节书摘来自华章出版社<机器学习与R语言(原书第2版)>一书中的第1章,第1.6节,美] 布雷特·兰茨(Brett Lantz) 著,李洪成 许金炜 李舰 译更多章节内容可以访问"华章计算机"公众号查看. 1.6 总结 机器学习起源于统计学.数据库科学和计算机科学的交叉.它是一个强大的工具,能够在大量的数据中找到可行动的洞察.然而,人们仍需持谨慎的态度,避免现实生活中机器学习的普遍滥用. 从概念上讲,机器学习涉及把数据抽象为结构化表示,并把这个结构化表示进行一般化从而推广到

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.4 给着色器添加纹理

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.4节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 2.4 给着色器添加纹理 在模拟现实效果方面,纹理可以让着色器迅速生动起来.为了高效使用纹理,我们需要理解二维图像是如何映射成三维模型的.这个映射过程称为纹理映射.为了进行纹理映射,我们需要在着色器和想要应用纹理的三维模型上