7.3、向量空间的简要回顾

news2024/10/6 0:32:26

7.3、向量空间的简要回顾

​ 在开始讨论格之前,我们先提醒读者注意线性代数中的一些重要定义和思想。向量空间的定义可以非常宽泛,但就本章而言,我们只需考虑对于某个正整数 m,包含在 R m R^{m} Rm中的向量空间即可。

​ 我们从研究向量空间必不可少的基本定义开始

向量空间。 向量空间 V 是 R m R^{m} Rm 的子集,其性质是:
a 1 v 1 + a 2 v 2 ∈ V 对于所有的 v 1 , v 2 ∈ V 和所有的 a 1 , a 2 ∈ R a_{1}v_{1}+a_{2}v_{2} \in V \qquad 对于所有的v_{1},v_{2}\in V和所有的a_{1},a_{2}\in R a1v1+a2v2V对于所有的v1,v2V和所有的a1,a2R
​ 等价地,向量空间是 R m R^{m} Rm​的一个子集,它对R的元素的加法和标量乘法封闭。

线性组合。 v 1 , v 2 , . . . , v k ∈ V v_{1},v_{2},...,v_{k} \in V v1,v2,...,vkV v 1 , v 2 , . . . , v k ∈ V v_{1},v_{2},...,v_{k} \in V v1,v2,...,vkV 的线性组合是任何形式的向量:
w = a 1 v 1 + a 2 v 2 + . . . + a k v k w i t h a 1 , . . . , a k ∈ R w=a_{1}v_{1}+a_{2}v_{2}+...+a_{k}v_{k} \qquad with \qquad a_{1},...,a_{k} \in R w=a1v1+a2v2+...+akvkwitha1,...,akR
​ 所有这些线性组合的集合,
{ a 1 v 1 + . . . + a k v k : a 1 , . . . , a k ∈ R } \{a_{1}v_{1}+...+a_{k}v_{k}:a_{1},...,a_{k} \in R\} {a1v1+...+akvk:a1,...,akR}
​ 称为 {v1,…, vk} 的扩张空间(span)。补充:扩张空间: 即向量张成的线性空间

无关性。 一组向量 v 1 , v 2 , . . . , v k ∈ V v_{1},v_{2},...,v_{k} \in V v1,v2,...,vkV​ 是(线性)独立的,如果要得到
a 1 v 1 + a 2 v 2 + . . . + a k v k = 0 ( 7.5 ) a_{1}v_{1}+a_{2}v_{2}+...+a_{k}v_{k}=0 \qquad (7.5) a1v1+a2v2+...+akvk=0(7.5)
​ 如果我们能使 (7.5) 成真,且至少有一个 a i a_{i} ai 非零,那么这个集合就是(线性)相关集合。

基。 V 的基是一组跨(span-张成空间) V 的线性无关向量 v 1 , v 2 , . . . , v n v_{1},v_{2},...,v_{n} v1,v2,...,vn。这等同于说,对于 α1,…,αn∈ R 的唯一选择,每个向量 w∈V 都可以写成这种形式。
w = a 1 v 1 + a 2 v 2 + . . . + a n v n w=a_{1}v_{1}+a_{2}v_{2}+...+a_{n}v_{n} w=a1v1+a2v2+...+anvn
​ 接下来,我们描述了不同基之间的关系和重要的维数概念。

命题 7.11. 设 V ⊂ R m R^{m} Rm 是一个向量空间。
(a)存在V的一组基。

(b)V的任意两个基都有相同数量的元素。V的一组基中的元素数称为V的维数。(最小线性无关组)

(c)设 v1,…, vn 是 V 的一个基,设 w1,…, wn 是 V 中的另一组 n 个向量,把每个 wj 写成 vi 的线性组合(v中所有向量都可以用基来表示)
w 1 = a 11 v 1 + a 12 v 2 + . . . + a 1 n v n , w 2 = a 21 v 1 + a 22 v 2 + . . . + a 2 n v n , . . . . . . w n = a n 1 v 1 + a n 2 v 2 + . . . + a n n v n , w_{1}=a_{11}v_{1}+a_{12}v_{2}+...+a_{1n}v_{n},\\ w_{2}=a_{21}v_{1}+a_{22}v_{2}+...+a_{2n}v_{n},\\ ...... \\ w_{n}=a_{n1}v_{1}+a_{n2}v_{2}+...+a_{nn}v_{n},\\ w1=a11v1+a12v2+...+a1nvn,w2=a21v1+a22v2+...+a2nvn,......wn=an1v1+an2v2+...+annvn,
​ 然后w1,…,wn也是V的一组基当且仅当矩阵的行列式不等于0。
( a 11 a 12 . . . a 1 n a 21 a 22 . . . a 2 n . . . . . . . . . . . . a n 1 a n 2 . . . a n n ) \begin{pmatrix} a_{11} & a_{12} & ... & a_{1n}\\ a_{21} & a_{22} & ... & a_{2n}\\ ... & ... & ... & ...\\ a_{n1} & a_{n2} & ... & a_{nn} \end{pmatrix} a11a21...an1a12a22...an2............a1na2n...ann
​ 接下来,我们将解释如何测量 R n R^{n} Rn 中向量的长度以及向量对之间的夹角。这些重要的概念与点积和欧几里得规范的概念息息相关。

定义。 设 v,w∈V ⊂ R m R^{m} Rm​,并将 v 和 w 用坐标写成
v = ( x 1 , x 2 , . . . , x m ) a n d w = ( y 1 , y 2 , . . . , y m ) v=(x_{1},x_{2},...,x_{m}) \qquad and \qquad w=(y_{1},y_{2},...,y_{m}) v=(x1,x2,...,xm)andw=(y1,y2,...,ym)
​ v 和 w 的点积为
v ⋅ w = x 1 y 1 + x 2 y 2 + . . . + x m y m v\cdot w=x_{1}y_{1}+x_{2}y_{2}+...+x_{m}y_{m} vw=x1y1+x2y2+...+xmym
​ 如果 v ⋅ w = 0 v\cdot w=0 vw=0,我们就说 v 和 w 互为正交。

​ v 的长度或欧几里得范数是指:
∥ v ∥ = x 1 2 + x 2 2 + . . . + x m 2 \parallel v \parallel =\sqrt{x_{1}^{2}+x_{2}^{2}+...+x_{m}^{2}} v∥=x12+x22+...+xm2
​ 注意点积和范数是由公式联系起来的
v ⋅ v = ∥ v ∥ 2 v \cdot v =\parallel v \parallel^{2} vv=∥v2
命题7.12。 v , w ∈ V ⊂ R m v,w \in V \subset R^{m} v,wVRm

​ (a) 设 θ 为向量 v 和 w 之间的夹角,我们将 v 和 w 的起点置于原点 0,则:
v ⋅ w = ∥ v ∥ ∥ w ∥ c o s ( θ ) ( 7.6 ) v \cdot w = \parallel v \parallel \parallel w \parallel cos(θ) \qquad (7.6) vw=∥v∥∥wcos(θ)(7.6)
​ (b) (柯西-施瓦茨不等式):
∣ v ⋅ w ∣ ≤ ∥ v ∥ ∥ w ∥ |v \cdot w | \le \parallel v \parallel \parallel w \parallel vw≤∥v∥∥w
证明。 关于 (a),请参见任何标准线性代数教科书。我们注意到 Cauchy-Schwarz 不等式 (b) 是由 (a) 直接推出的,但我们认为它的重要性足以保证直接证明。如果 w = 0,则无须证明,我们可以假设 w = 0。我们考虑函数
f ( t ) = ∥ v − t w ∥ 2 = ( v − t w ) ⋅ ( v − t w ) = v ⋅ v − 2 t v ⋅ w + t 2 w ⋅ w = ∥ v ∥ 2 − 2 t v ⋅ w + t 2 ∥ w ∥ 2 f(t)=\parallel v-tw \parallel^{2}=(v-tw) \cdot (v-tw) \\ =v \cdot v -2tv \cdot w + t^{2}w \cdot w \\ =\parallel v \parallel ^{2}-2tv \cdot w +t^{2}\parallel w \parallel ^{2} f(t)=∥vtw2=(vtw)(vtw)=vv2tvw+t2ww=∥v22tvw+t2w2
​ 我们知道,对于所有t∈R, f(t)≥0,因此我们选择使f(t)最小的t值,看看它给出了什么。这个最小值是 t = v ⋅ w / ∥ w ∥ 2 t=v \cdot w / \parallel w \parallel ^{2} t=vw/w2​。因此
0 ≤ f ( v ⋅ w ∥ w ∥ 2 ) = ∥ v ∥ 2 − ( v ⋅ w ) 2 ∥ w ∥ 2 0 \le f\left ( \frac{v \cdot w}{\parallel w \parallel ^{2}} \right ) = \parallel v \parallel ^{2}-\frac{(v \cdot w)^{2}}{\parallel w \parallel ^{2}} 0f(w2vw)=∥v2w2(vw)2
​ 对这个表达式进行简化并取平方根,就得到了想要的结果。(这一步通过化简 ∥ v ∥ 2 − 2 t v ⋅ w + t 2 ∥ w ∥ 2 \parallel v \parallel ^{2}-2tv \cdot w +t^{2}\parallel w \parallel ^{2} v22tvw+t2w2成函数 f ( x ) = ( x − b ) 2 f(x)=(x-b)^{2} f(x)=(xb)2的形式,由于函数图像开口朝上,所以b是最低点)

定义。 向量空间 V 的正交基是基 v1,…,vn,其性质是
v i ⋅ v j = 0 对于所有的 i ≠ j v_{i} \cdot v_{j} = 0 \qquad 对于所有的i \ne j vivj=0对于所有的i=j
​ 翻译:对于向量空间 V 里的所有基 v 1 , . . . , v n v_{1},...,v_{n} v1,...,vn,两两之间都存在关系:

v i ⋅ v j = 0 对于所有的 i ≠ j v_{i} \cdot v_{j} = 0 \qquad 对于所有的i \ne j vivj=0对于所有的i=j,则说是正交基

​如果对于所有的 i , ∥ v i ∥ = 1 i,\parallel v_{i} \parallel = 1 i,vi∥=1​,则说这个基是标准正交的,

​ 使用正交或标准正交基,有许多公式会变得简单得多。特别地,如果v1,…, vn是一个正交基,同时,如果v = a1v1 +···+ anvn是基向量的线性组合,则
∥ v ∥ 2 = ∥ a 1 v 1 + . . . + a n v n ∥ 2 = ( a 1 v 1 + . . . + a n v n ) ⋅ ( a 1 v 1 + . . . + a n v n ) = ∑ i = 1 n ∑ j = 1 n a i a j ( v i ⋅ v j ) = ∑ i = 1 n a i 2 ∥ v i ∥ 2 因为当 i ≠ j 时, v i ⋅ v j \parallel v \parallel ^{2} = \parallel a_{1}v_{1}+...+a_{n}v_{n} \parallel ^{2} \\ =(a_{1}v_{1}+...+a_{n}v_{n}) \cdot (a_{1}v_{1}+...+a_{n}v_{n}) \\ =\sum_{i=1}^{n} \sum_{j=1}^{n} a_{i}a_{j}(v_{i} \cdot v_{j}) \\ =\sum_{i=1}^{n}a_{i}^{2} \parallel v_{i} \parallel ^{2} \qquad 因为当i\ne j时,v_{i} \cdot v_{j} v2=∥a1v1+...+anvn2=(a1v1+...+anvn)(a1v1+...+anvn)=i=1nj=1naiaj(vivj)=i=1nai2vi2因为当i=j时,vivj
​ 如果基是标准正交的,那么这个进一步化简为 ∥ v ∥ 2 = ∑ a i 2 \parallel v \parallel ^{2} =\sum a_{i}^{2} v2=ai2

​ 有一种创建正交基础的标准方法,称为格拉姆-施密特算法(Gram-Schmidt algorithm)。我们将介绍通常算法的一个变种,它能得到一个正交基础,因为这个变种与我们后面的应用最为相关。

​ 定理7.13 (Gram-Schmidt算法)。设v1,…, vn是向量空间V⊂Rm的一组基。下面的算法为 V 创建了一个正交基 v 1 ∗ , . . . , v n ∗ v_{1}^{*},...,v_{n}^{*} v1,...,vn​:
在这里插入图片描述

​ 这两个基的特性是:扩张空间(span)
S p a n { v 1 , . . . , v i } = S p a n { v 1 ∗ , . . . , v i ∗ } 对于所有的 i = 1 , 2 , . . . , n Span\{v_{1},...,v_{i}\}=Span\{v_{1}^{*},...,v_{i}^{*}\} \qquad 对于所有的i=1,2,...,n Span{v1,...,vi}=Span{v1,...,vi}对于所有的i=1,2,...,n
​ 证明。正交性的证明采用归纳法,因此我们假设向量 v 1 ∗ , . . . , v i − 1 ∗ v_{1}^{*},...,v_{i-1}^{*} v1,...,vi1 是成对正交的,我们需要证明 v i ∗ v_{i}^{*} vi​ 与前面所有的有星号的向量是正交的。为此,我们取任意 k< i 并计算
在这里插入图片描述

​为了证明关于跨度的最后陈述,我们首先注意到,根据 v i ∗ v_{i}^{*} vi 的定义,vi 显然在 v 1 ∗ , . . . , v i ∗ v_{1}^{*},...,v_{i}^{*} v1,...,vi 的跨度中。我们通过归纳法证明其他包含,因此我们假设 v 1 ∗ , . . . , v i − 1 ∗ v_{1}^{*},...,v_{i-1}^{*} v1,...,vi1 v 1 , . . . , v i − 1 v_{1},...,v_{i-1} v1,...,vi1 的跨度中,我们需要证明 v i ∗ v_{i}^{*} vi v 1 , . . . , v i − 1 v_{1},...,v_{i-1} v1,...,vi1 的跨度中。 但根据 v i ∗ v_{i}^{*} vi 的定义,我们可以看到它在 v 1 ∗ , . . . , v i − 1 ∗ , v i v_{1}^{*},...,v_{i-1}^{*},v_{i} v1,...,vi1,vi​ 的跨中,因此我们可以通过归纳假设来证明。

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

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

相关文章

[职场] 阐述演员这个职业 #微信#学习方法#媒体

阐述演员这个职业 演员这个职业是一种极具挑战性和魅力的职业&#xff0c;它让人们有机会通过表演来展现自己&#xff0c;将自身的才华和潜力发挥到极致。 1. 演员需要具备扎实的专业素养&#xff0c;包括表演技巧、语言技巧、心理技巧等。演员需要深入理解角色&#xff0c;从…

大数据 - Spark系列《一》- 分区 partition数目设置详解

目录 &#x1f436;3.2.1 分区过程 &#x1f436;3.2.2 SplitSize计算和分区个数计算 &#x1f436;3.2.3 Partition的数目设置 1. &#x1f959;对于数据读入阶段&#xff0c;输入文件被划分为多少个InputSplit就会需要多少初始task. 2. &#x1f959;对于转换算子产生的…

【Bugs】Jmeter报错:NoSuchMethodError: org.apache.jmeter.samplers.

报错情况 Jmeter版本&#xff1a;5.4.3 报错场景&#xff1a;在线程组中添加了jpgc - PerfMon Metrics Collector性能监控组件后出现报错。 Jmeter中无法运行测试&#xff0c;cmd命令行中出现以下报错。 cmd报错详细内容&#xff1a; Uncaught Exception java.lang.NoSuchMe…

如何系统的自学Python?通义千问、讯飞星火、文心一言及ChatGPT的回答

如何系统的自学Python&#xff1f;来看看通义千问、讯飞星火、文心一言及ChatGPT的回答. 第一个是马老师的通义千问 系统地自学Python是一个循序渐进的过程&#xff0c;从基础语法到实践项目&#xff0c;再到专业领域的深入学习。下面是一个详细的步骤指南&#xff1a; 了解Py…

Qt5 基于OpenGL实现六轴机械臂三维仿真

需求 在Qt中通过OPenGL方式加载三维模型STL文件&#xff0c;然后将多个结构的STL文件类型的模型进行组装&#xff0c;形成6轴机械臂三维模型的显示&#xff0c;并且可以对每个关节进行关节角度的控制。 新建一个C类STLFileLoader&#xff0c;用于加载STL文件&#xff0c;并进…

电口模块的应用:实现高速网络通信

随着互联网的普及和信息时代的到来&#xff0c;网络通信已经成为了现代社会中不可或缺的一部分。电口模块作为网络通信中的重要组成部分&#xff0c;其应用也越来越广泛。在本文中&#xff0c;我们将详细介绍电口模块的优势以及应用领域。 首先&#xff0c;电口模块具有高速传…

JavaScript 与Java什么关系?为什么名字中带有Java?

JavaScript与Java关系 JavaScript和Java是两种不同的编程语言&#xff0c;它们之间没有直接关系。尽管它们都以“Java”命名&#xff0c;但是它们的语法、用途和应用场景都不同。 Java是一种面向对象的、静态类型的编程语言&#xff0c;主要用于开发独立应用程序、网络应用、…

unity 拖入文件 窗口大小

目录 unity 拖入文件插件 设置窗口大小 unity 拖入文件插件 GitHub - Bunny83/UnityWindowsFileDrag-Drop: Adds file drag and drop support for Unity standalong builds on windows. 设置窗口大小 file build

golang Cannot assign a value to the unexported field ‘xxxxx‘

最近学习golang&#xff0c;结果发现参考github的代码报错了 查了一下资料&#xff0c;这里记录加吐槽一下&#xff0c;这个设定真的让我感觉痛苦 go 实例化结构体报错 Cannot assign a value to the unexported field xxxxx 或者是报错implicit assignment of unexported fiel…

计算机系统体系结构

文章目录 计算机系统体系结构1. 什么是计算机体系结构术语解释计算机系统体系结构所涉及的内容简单通用计算机结构计算机指令程序执行过程时钟 2. 计算机的发展机械计算机机电式计算机早期电子计算机微机和PC革命移动计算和云计算摩尔定律乱序执行 3. 存储程序计算机寄存器传输…

qt学习:停车场管理系统+摄像头+http识别车牌+sqlite3数据库

目录 参考前面发的几篇文章http识别车牌&#xff0c;sqlite3数据库、摄像头的文章 步骤 部分代码 新建一个项目&#xff0c;加入前面用到的http和image两个文件&#xff0c;和加入用到的模块和头函数和成员&#xff0c;加入前面用到的全局变量 配置ui界面 在构造函数中初…

sql指南之null值用法

注明&#xff1a;参考文章&#xff1a; SQL避坑指南之NULL值知多少&#xff1f;_select null as-CSDN博客文章浏览阅读2.9k次&#xff0c;点赞7次&#xff0c;收藏21次。0 引言 SQL NULL&#xff08;UNKNOW&#xff09;是用来代表缺失值的术语&#xff0c;在表中的NULL值是显示…

微服务入门篇:Ribbon负载均衡(原理,均衡策略,饥饿加载)

目录 1.负载均衡原理2.负载均衡策略3.饥饿加载 1.负载均衡原理 在使用 LoadBalanced 注解后&#xff0c;Spring Cloud Ribbon 将会为 RestTemplate 添加负载均衡的能力。 负载均衡的流程如下&#xff1a; 当使用 RestTemplate 发送请求时&#xff0c;会先判断请求的 URL 是否包…

03、全文检索 -- Solr -- Solr 身份验证配置(给 Solr 启动身份验证、添加用户、删除用户)

目录 全文检索 -- Solr -- Solr 身份验证配置启用身份验证&#xff1a;添加用户&#xff1a;删除用户&#xff1a; 全文检索 – Solr – Solr 身份验证配置 学习之前需要先启动 Solr 执行如下命令即可启动Solr&#xff1a; solr start -p <端口>如果不指定端口&#xf…

保姆级的指针详解(超详细)

目录 一.内存和地址  1.初识指针 2.如何理解编址 二. 指针变量 三.指针的解引用操作符 1.指针变量的大小 四.指针变量类型的意义 五.指针的运算 1.指针加减整数 2.指针减指针 3.野指针 3.1指针未初始化 3.2指针越界访问 3.3指针指向的空间被提前释放 3.4如何规…

05:容器镜像技术揭秘|发布容器服务器|私有镜像仓库

容器镜像技术揭秘&#xff5c;发布容器服务器&#xff5c;私有镜像仓库 创建镜像使用commit方法创建自定义镜像。Dockerfile打包镜像创建apache服务镜像制作 php 镜像 微服务架构创建nginx镜像 发布服务通过映射端口发布服务容器共享卷 docker私有仓库 创建镜像 使用commit方法…

Mac用Crossover玩《幻兽帕鲁》手柄不能用怎么办? Mac电脑玩《幻兽帕鲁》怎么连接手柄? 幻兽帕鲁玩家超1900万

2024年首款爆火Steam平台的游戏《幻兽帕鲁》&#xff0c;在使用Crossover后可以用Mac系统玩了&#xff0c;很多玩家喜欢通过手柄玩游戏&#xff0c;它拥有很好的握持体验&#xff0c;长时间玩也不会很累&#xff0c;所以很多《幻兽帕鲁》玩家都喜欢用手柄来操作&#xff0c;很多…

idea 中 tomcat 乱码问题修复

之前是修改 Tomcat 目录下 conf/logging.properties 的配置&#xff0c;将 UTF-8 修改为 GBK&#xff0c;现在发现不用这样修改了。只需要修改 IDEA 中 Tomcat 的配置就可以了。 修改IDEA中Tomcat的配置&#xff1a;添加-Dfile.encodingUTF-8 本文结束

大路灯有必要买吗?五款年度好用大路灯推荐

随着人们生活水平上升&#xff0c;对健康的关注度也不断提高&#xff0c;护眼灯的需求也越来越多。而护眼落地灯作为一种新型的照明产品&#xff0c;具有独特的优点。护眼落地灯采用柔和的自然光源&#xff0c;能有效减少眼睛疲劳和视力损伤&#xff0c;提高工作和学习的效率。…

消息中间件特性

一&#xff1a;消息队列的主要作用是什么&#xff1f; 1.消息队列的特性&#xff1a; 业务无关&#xff0c;一个具有普适性质的消息队列组件不需要考虑上层的业务模型&#xff0c;只做好消息的分发就可以了&#xff0c;上层业务的不同模块反而需要依赖消息队列所定义的规范进行…