【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(8):标准正交基与Gram-Schmidt过程

article/2025/9/29 2:08:19

目录

  • 前言
  • 往期文章
  • 2.2 标准正交基与Gram-Schmidt过程
    • 2.2.1 标准正交基
      • 定义2.4
      • 定理2.2.1
      • 定义2.5
    • 2.2.2 求标准正交基的Schmide方法
      • 定理2.2.2
      • 举例
  • 结语

在这里插入图片描述

前言

Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
 
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖…已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
 
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!

往期文章

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(1):集合与映射

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(2):线性空间定义及其性质

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(3):线性空间的基与坐标

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(4):基变换与坐标变换

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(5):线性子空间

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(6):子空间的交与和

【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(7):欧氏空间

2.2 标准正交基与Gram-Schmidt过程

2.2.1 标准正交基

定义2.4

在欧式空间 V V V中,一组不含零向量的向量组 α 1 , . . . α s \alpha_1,...\alpha_s α1,...αs,如果其中任意两向量都正交,则称为一个正交向量组

定理2.2.1

正交向量组是线性无关的

证明

α 1 , . . . , α s \alpha_1,...,\alpha_s α1,...,αs是正交向量组, k 1 , . . . , k s ∈ R k_1,...,k_s\in R k1,...,ksR,令

k 1 α 1 + . . . . + k s α s = 0 k_1\alpha_1 + .... + k_s\alpha_s = \boldsymbol0 k1α1+....+ksαs=0

对于任意的向量 α i ( i = 1 , 2 , . . , s ) \alpha_i(i=1,2,..,s) αi(i=1,2,..,s),有

( k 1 α 1 + . . . + k s α s , α i ) = 0 (k_1\alpha_1+...+k_s\alpha_s,\alpha_i)=0 (k1α1+...+ksαs,αi)=0

因为 k 1 α 1 + . . . . + k s α s = 0 、 ( 0 , α ) = 0 k_1\alpha_1 + .... + k_s\alpha_s = \boldsymbol0、( \boldsymbol0,\alpha)=0 k1α1+....+ksαs=0(0,α)=0
 
所以 ( k 1 α 1 + . . . + k s α s , α i ) = 0 (k_1\alpha_1+...+k_s\alpha_s,\alpha_i)=0 (k1α1+...+ksαs,αi)=0

( k 1 α 1 + . . . + k s α s , α i ) = k 1 ( α 1 , α i ) + k 2 ( α 2 , α i ) + . . . + k s ( α s , α i ) = k i ( α i , α i ) ( 因 为 a i 与 其 余 向 量 a j , i ≠ j 都 正 交 , ( a i , a j ) = 0 ) \qquad(k_1\alpha_1+...+k_s\alpha_s,\alpha_i)\\ \quad \\ =k_1(\alpha_1,\alpha_i)+k_2(\alpha_2,\alpha_i)+...+k_s(\alpha_s,\alpha_i)\\ \quad \\ =k_i(\alpha_i,\alpha_i)\quad(因为a_i与其余向量a_j,i\neq j都正交,(a_i,a_j)=0) (k1α1+...+ksαs,αi)=k1(α1,αi)+k2(α2,αi)+...+ks(αs,αi)=ki(αi,αi)(aiaj,i=j(ai,aj)=0)

可以得到

0 = k i ( α i , α i ) 0 =k_i(\alpha_i,\alpha_i) 0=ki(αi,αi)

又因为

α i ≠ 0 \alpha_i\neq \boldsymbol0 αi=0

正交向量组中是没有零向量的(见定义2.4)

推出

k i = 0 ( i = 1 , 2 , . . . , s ) k_i=0\quad(i=1,2,...,s) ki=0(i=1,2,...,s)


Notes

  • n n n维欧氏空间中,两两正交的非零向量不超过 n n n
  • n n n个两两正交的非零向量可以作为 n n n维欧氏空间的基

定义2.5

n n n维欧氏空间中,由 n n n个向量构成的正交向量组称为正交基

由单位向量组成的正交基叫做标准正交基

2.2.2 求标准正交基的Schmide方法

定理2.2.2

n n n维欧氏空间必定有标准正交基

举例

把向量组 α 1 = ( 1 , 1 , 0 , 0 ) , α 2 = ( 1 , 0 , 1 , 0 ) , α 3 = ( − 1 , 0 , 0 , 1 ) , α 4 = ( 1 , − 1 , − 1 , 1 ) \alpha_1=(1,1,0,0),\alpha_2=(1,0,1,0),\alpha_3=(-1,0,0,1),\alpha_4=(1,-1,-1,1) α1=(1,1,0,0),α2=(1,0,1,0),α3=(1,0,0,1),α4=(1,1,1,1)正交化、标准化

解答

在这里插入图片描述

结语

说明:

  • 参考于 课本《矩阵理论》
  • 配合书中概念讲解 结合了自己的一些理解及思考

文章仅作为学习笔记,记录从0到1的一个过程

希望对您有一点点帮助,如有错误欢迎小伙伴指正

在这里插入图片描述


http://chatgpt.dhexx.cn/article/ric4tRmG.shtml

相关文章

c语言实现向量组的标准/规范正交基(施密特正交化)

问题:任意一个向量组求标准正交基,尽量用C/C。 思路:下面是我找的课本上面的算向量组标准正交基的方法。第一步,用施密特正交化方法,使向量组正交;第二步,将向量组各向量单位化。 代码实现&a…

正交基

规范正交基是n维欧式空间V中n个两两正交的非零单位向量组成的一个规范正交组。V中的任意向量ξ都可以由V的一组规范正交基{a1,a2,…,an}唯一表示ξx11x22…xnn,x1,x2,…,xn是ξ关于基{a1,a2,…,an}的坐标,由于{a1,a2&a…

线性代数(三十九) :格拉姆-施密特正交化与标准正交基

本节介绍正交的概念,以及将基变为正交基的格拉姆-施密特(Gram-Schmidt)方法 1 正交 如果向量x,y满足: 则称x与y正交(orthogonal)或者垂直(perpendicular),记做: 2 标准正交基 设X是具有欧几里得结构的有限维线性空间 是X的一组基,如果他们满足&#x…

线性代数(14)——正交性、标准正交基和投影

正交性、标准正交基和投影 正交基与标准正交基一维投影高维投影和Gram-Schmidt过程三维空间四维及以上空间实现Gram-Schmidt过程相关话题 标准正交基的性质 正交基与标准正交基 一个 n n n维空间中任何一组线性无关的向量,都是这个 n n n维空间的一组基。当这组基的…

线性代数中一组基向量的标准正交化原理通熟易懂理解

我们先来看图,看看这个方法的操作过程,等一下,我找找我的大学的线性代数课本,找到啦!(哈哈,虽然读研了,因为我是菜鸟,所以还是随时带着)如下图所示&#xff1…

【机器学习】【线性代数】正交基、标准正交基、正交矩阵,正交变换等数学知识点

1.正交向量组 直接给定义:欧式空间V的一组非零向量,如果他们俩俩向量正交,则称是一个正交向量组。 (1)正交向量组 是 线性无关的 (2)n维欧式空间中俩俩正交的非零向量不会超过n个&#xff0c…

为什么总是标准正交基(标准直角坐标系)?

坐标系的作用是什么?简单的一句换就是,坐标系是拿来描述点的位置的。要对事物进行分析,无论是量化分析还是抽象分析,需要首先对事物有一个清晰的定义,这样我们才能知道我们在说什么。对事物进行定义时,特别…

空间的基,自然基,标准正交基

误区:总以为二维平面的基是垂直的x轴和y轴 总以为三维空间的基是垂直的x轴,y轴和z轴 解析: 以二维空间为例,不光只有垂直的两个向量才能表示整个空间。 如上图所示,垂直的两个向量能表示整个平面自不必多说。 下图…

标准正交基

目录 一、由内积到正交二、标准正交基三、标准正交基,你有什么好?四、由基到标准正交基 一、由内积到正交 为了说明正交,需要先解释一种运算——内积. 内积的概念源自内积空间,下文摘自我的另一篇博客 内积空间(传送门)   设 V…

标准正交基(Orthonormal)、施密特正交化(Gram-Schmidt)

标准正交基、施密特正交化 1.标准正交基(Orthonormal)与施密特正交化(Gram-Schmidt)1.1 标准正交基(Orthonormal)1.2 施密特正交化(Gram-Schmidt) 1.标准正交基(Orthonor…

后端的setCookie无法写入浏览器的问题

知识点: 后端通常称为session,是tomacat自带的验证方式,前端叫cookies的存储存这个cookies,有时效性,通常是后台设置(前端也可以设置,一般不)。也就是说业务上,如果使用…

EditThisCookie使用

下载安装 http://www.cnplugins.com/uploads/plugins/201502/www.cnplugins.com_fngmhnnpilhplaeedifhccceomclgfbg_1_4_1_.crx从上面这个网址下载下来,下下来之后用Chrome插件伴侣制作成谷歌浏览器能直接添加的插件 使用 鼠标右键单击——>EditThisCookie&am…

HttpCookie

下面我们讲HttpCookie的用法: 什么是Cookie?: cookie是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个cookie。你可以使用 JavaScript 来创建和取回cookie的值。 Cookie的用途&#xff1…

setcookie()函数

https://www.cnblogs.com/yuanwanli/p/5808472.html 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对…

解决Gin框架下 浏览器(chrome)在setcookie()后不能成功携带cookie的问题

参考gin官网的文档给出的代码:地址在https://gin-gonic.com/zh-cn/docs/examples/cookie/ func CookieMiddleWare() gin.HandlerFunc {return func(c *gin.Context) {cookieValue, err : c.Cookie("cookie")if err ! nil {//c.AbortWithStatusJSON(403, …

cookie的get、set方法封装 domain、path 属性

cookie的get、set方法封装 setCookie 封装: 原生赋值方法: document.cookienamewk 注:cookie在静态页面中是空的,无法使用;必须在web服务器部署下才可以使用。 /*** 设置cookie* param name 键* param val 值* pa…

php setcookie

先看服务器端代码test.php&#xff1a; <?php$value "my cookie";setcookie("TestCookie",$value);echo "my cookie is".$value;?>1. 访问抓包&#xff1a; 2. 返回包&#xff1a; 可以看到返回包里多了一个Set-Cookie字段 浏览器&a…

HTTP中的Cookie、Set-Cookie

请求头Cookie、响应头Set-Cookie 但是&#xff0c;我们又需要在不同请求-响应之间&#xff0c;来区分请求-响应是不是同一个用户发起的。 比如&#xff1a;用户购买越多&#xff0c;折扣越多的活动&#xff0c;就需要我们分辨出不同请求-响应之间的逻辑关系 // 专门用来发凭证&…

php 中cookie的简介,setcookile() 的用法,如何理解cookie

最近心里想着学更新的技术&#xff0c; 了解更多的框框。但是回过头来&#xff0c;我想学一下最基础的东西&#xff0c;因为&#xff0c;一路走来&#xff0c; 技术都是自学来的&#xff0c;肯定还有很多瑕疵的&#xff0c; 比如&#xff0c; 什么是http协议&#xff0c;虽然是…

cookie和set-cookie的区别及token值

什么是cookie cookie是一段文本,格式key-value cookie鉴权原理 1.当客户端第一次访问服务器端时,服务器会成cookie信息,并且在响应头的set-cookie里面把生成的cookie信息发送给客户端 2.当客户端第2-N次访问服务端的时候,那么客户端就会在请求头的cookie带上cookie信息,从而实现…