线性代数笔记13--正交向量和正交子空间

0. 四个子空间

在这里插入图片描述

1. 正交向量

两向量点乘为0,向量正交。
A ⊤ B = 0 A^{\top}B=0 AB=0

勾股定理
∣ ∣ x ∣ ∣ 2 + ∣ ∣ y 2 ∣ ∣ = ∣ ∣ x + y ∣ ∣ 2 ||x||^2+||y^2||=||x+y||^2 ∣∣x2+∣∣y2∣∣=∣∣x+y2
验证正交条件

∣ ∣ x ∣ ∣ 2 = x ⊤ x = x x ⊤ ∣ ∣ y ∣ ∣ 2 = y ⊤ y = y y ⊤ ∣ ∣ x ∣ ∣ 2 + ∣ ∣ y 2 ∣ ∣ = ∣ ∣ x + y ∣ ∣ 2    ⟺    x ⊤ x + y ⊤ y = ( x + y ) ( x + y ) ⊤ = ( x + y ) ( x ⊤ + y ⊤ ) = x x ⊤ + x y ⊤ + y x ⊤ + y y ⊤ y x ⊤ = x ⊤ y = x y ⊤ = x ⊤ y 2 x ⊤ y = 0 x ⊤ y = 0 ||x||^2=x^{\top}x=xx^{\top}\\ ||y||^2=y^{\top}y=yy^{\top}\\ ||x||^2+||y^2||=||x+y||^2 \iff\\ x^{\top}x+y^{\top}y=(x+y)(x+y)^{\top}=(x+y)(x^{\top}+y^{\top})=\\ xx^{\top}+xy^{\top}+yx^{\top}+yy^{\top}\\ yx^{\top}=x^{\top}y=xy^{\top}=x^{\top}y\\ 2x^{\top}y=0\\ x^{\top}y=0 ∣∣x2=xx=xx∣∣y2=yy=yy∣∣x2+∣∣y2∣∣=∣∣x+y2xx+yy=(x+y)(x+y)=(x+y)(x+y)=xx+xy+yx+yyyx=xy=xy=xy2xy=0xy=0

也即垂直的条件
x ⊤ y = 0 x^{\top}y=0 xy=0

举例:
x = [ 1 2 3 ] y = [ 2 − 1 0 ] x + y = [ 3 1 3 ] ∣ x ∣ 2 + ∣ y ∣ 2 = 1 + 4 + 9 + 4 + 1 = 19 ∣ x + y ∣ 2 = 9 + 9 + 1 = 19 x=\begin{bmatrix} 1 \\ 2\\ 3 \end{bmatrix} y=\begin{bmatrix}2 \\ -1\\ 0 \end{bmatrix}\\ x+y=\begin{bmatrix} 3 \\ 1\\ 3 \end{bmatrix}\\ |x|^2+|y|^{2}=1+4+9+4+1=19\\ |x+y|^2=9+9+1=19 x= 123 y= 210 x+y= 313 x2+y2=1+4+9+4+1=19x+y2=9+9+1=19

2. 正交子空间

空间 S S S正交空间 T T T:
∀ s → ∈ S , ∀ t → ∈ T : s → t → = 0    ⟺    s → ⊥ t → \forall \overrightarrow{s} \in S,\forall \overrightarrow{t} \in T: \overrightarrow{s}\overrightarrow{t}=0 \iff \overrightarrow{s} \perp \overrightarrow{t} s S,t T:s t =0s t

方阵行空间 C ( A ⊤ ) C(A^{\top}) C(A)与零空间 N ( A ) N(A) N(A)正交证明

A X = 0 [ r 1 r 2 r 3 . . . r m ] y = [ r 1 r 2 r 3 . . . r m ] [ x 1 x 2 r 3 . . . r n ] = [ 0 0 0 . . . 0 ] AX=0\\ \begin{bmatrix} r_1\\r_2\\r_3\\...\\r_m \end{bmatrix} y=\begin{bmatrix} r_1\\r_2\\r_3\\...\\r_m \end{bmatrix} \begin{bmatrix} x_1\\x_2\\r_3\\...\\r_n \end{bmatrix}= \begin{bmatrix} 0\\0\\0\\...\\0 \end{bmatrix} AX=0 r1r2r3...rm y= r1r2r3...rm x1x2r3...rn = 000...0
可以得到
y ⊥ r k y ⊥ a k r k y ⊥ ∑ k = 1 m a k r k y \perp r_k\\ y \perp a_kr_k\\ y \perp \sum_{k=1}^{m}a_kr_k yrkyakrkyk=1makrk
y y y N ( A ) N(A) N(A)空间任意一向量,所以得证。

N ( A ) 与 C ( A ⊤ ) N(A)与C(A^{\top}) N(A)C(A)是空间 R n R^{n} Rn中的正交全集。

3. 求解无解的 A X = b AX=b AX=b

求解无解的 A X = b AX=b AX=b是什么意思呢?
假设矩阵 m > n m \gt n m>n, b b b不能由 A A A中各列线性组合得到时。

实际情况就是,测量数据多于实际需要数据;

测量数据中可能混入了出错的数据,我们需要把错误的数据给筛选出去。

解决办法: 同时左乘 A ⊤ A^{\top} A变为了一个对称矩阵。
A X = b ⟶ A ⊤ A X ^ = A ⊤ b AX=b \longrightarrow A^{\top}A\hat{X}=A^{\top}b AX=bAAX^=Ab

N ( A ⊤ A ) N(A^{\top}A) N(AA)
不一定总可逆。

若矩阵
A = [ 1 1 1 2 1 5 ] A ⊤ = [ 1 1 1 1 2 5 ] A ⊤ A = [ 3 8 8 30 ] A= \begin{bmatrix} 1 & 1\\ 1 & 2\\ 1 & 5\\ \end{bmatrix} A^{\top}= \begin{bmatrix} 1 & 1 & 1\\ 1 & 2 & 5\\ \end{bmatrix}\\ A^{\top}A= \begin{bmatrix} 3 & 8\\ 8 & 30\\ \end{bmatrix} A= 111125 A=[111215]AA=[38830]
此时 A ⊤ A A^{\top}A AA可逆


A = [ 1 1 1 1 1 1 ] A ⊤ = [ 1 1 1 1 1 1 ] A ⊤ A = [ 3 3 3 3 ] A= \begin{bmatrix} 1 & 1\\ 1 & 1\\ 1 & 1\\ \end{bmatrix} A^{\top}= \begin{bmatrix} 1 & 1 & 1\\ 1 & 1 & 1\\ \end{bmatrix}\\ A^{\top}A= \begin{bmatrix} 3 & 3\\ 3 & 3\\ \end{bmatrix} A= 111111 A=[111111]AA=[3333]
此时 A ⊤ A A^{\top}A AA不可逆。

性质
N ( A ⊤ A ) = N ( A ⊤ ) r a n k ( A ⊤ A ) = r a n k ( A ) N(A^{\top}A)=N(A^{\top})\\ rank(A^{\top}A)=rank(A) N(AA)=N(A)rank(AA)=rank(A)

下节再证明吧。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【你也能从零基础学会网站开发】Web建站之HTML+CSS入门篇 常用HTML标签(1)

🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享 🐋 希望大家多多支持, 我们一起学习和进步! 🏅 欢迎评论 ❤️点赞💬评论 📂收藏 📂加关注 HTML中的双…

在Exchange中启用/禁用搜索索引

默认情况下,所有的新邮箱数据都是启用Exchange搜索,仅当多个邮箱迁移到该Exchange Server时,才禁用搜索索引。 获取数据库的Exchange搜索索引 使用Get-MailboxDatabase 来获取数据库的搜索索引 Get-MailboxDatabase | Select-Object Name,…

比较好用的idea插件分享

1. 使用内置 HTTP Client 测试接口 不需要再使用 Postman 等外置接口测试工具了,IDEA 内置了 HTTP Client,通过编写请求脚本来进行调用,非常灵活。 在顶部菜单的 Tools > HTTP Client 中打开: 编写脚本进行 HTTP 接口测试&…

django表单提交

前提: 使用django-admin startproject XXX创建了一个django项目【项目目录为project】 django-admin startproject project 一:控制器配置 在项目的根目录创建一个Controller目录,并在Controller目录下创建一个search.py # -*- coding: u…

硬核程序员接单指南,速看!

程序员单没接着,时间还浪费了?惹得一身晦气。遇上了1k开发一个“淘宝”网站的“深井”?不是来下单的,倒像是来许愿的……估摸着是把程序员当阿拉丁神灯。 莫非那些兼职月入3k+的人,都是托儿?带着…

Mysql深入学习 基础篇 Ss.05多表查询语法及案例

世界总是在推着我走,我自己一个人也能站稳 —— 24.3.7 一、多表关系 1.概述 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个…

1分钟带你搞定Python函数分类

python语言中,函数可以分为内置函数、自定义函数、有参数函数、无参数函数、有名字函数和匿名函数。其中,内置函数可以直接使用,自定义函数需要根据需求定义。有参数函数在定义时需要指定参数,调用时传入参数。无参数函数在定义时…

FPGA AXI4总线信号介绍篇

一.AXI总线类型接口 AXI是一种总线协议,可以挂在多个master和slave: (1)AXI4:主要面向高性能地址映射通信的需求;(突发数据)(地址映射模式) &#x…

软件设计师13--进程调度

软件设计师13--进程调度 考点1:PV操作的概念进程的同步与互斥PV操作例题: 考点2:信号量与PV操作进程管理 - PV操作与互斥模型进程管理 - PV操作与同步模型进程管理 - 互斥与同步模型结合例题: 考点3:前趋图与PV操作进程…

利用auto-py-to-exe库的简单图形界面实现.py到.exe的转换

文章目录 1. auto-py-to-exe 简介2. 安装与使用3. 配置项介绍4. 打包完成 1. auto-py-to-exe 简介 运行 .py 文件需要配套相应的 Python 解释器和相关的依赖项,而很多时候我们会面临光有待演示的 .py 程序,而没有支持演示的环境的尴尬。一种解决办法就是…

RestTemplate SSL证书信任忽略 + 线程池配置 + 线程池监控

RestTemplateConfig.java RestTemplate配置类 Slf4j Configuration public class RestTemplateConfig {/*** 初始化 RestTemplate 配置线程池和SSH证书信任*/Beanpublic RestTemplate restTemplate() throws KeyStoreException, NoSuchAlgorithmException, KeyManagementExce…

掌握计算机自动化:Pyperclip与CnOCR详细教程(最全使用方法,每行代码都有注释,帮你解决与之有关的所有问题)

文章目录 一、Pyperclip概念二、Pyperclip基础语法三、Pyperclip与文件交互四、Pyperclip生成随机密码五、OCR概念六、CnOCR 基础识别七、CnOCR 不同图片识别 在这个信息化快速发展的时代,高效的信息处理变得尤为关键。Python,作为一门强大的编程语言&am…

【C语言】linux内核dev_queue_xmit

一、中文注释 这两个函数是Linux内核网络子系统中负责发起网络包(sk_buff结构)传输的代码。下面我将用中文对这两个函数做一个简单的注释: /*** __dev_queue_xmit - 发送一个buffer* skb: 要发送的buffer* sb_dev: 子设备,用于层…

2024年最新整理腾讯云学生服务器价格、续费和购买流程

2024年腾讯云学生服务器优惠活动「云校园」,学生服务器优惠价格:轻量应用服务器2核2G学生价30元3个月、58元6个月、112元一年,轻量应用服务器4核8G配置191.1元3个月、352.8元6个月、646.8元一年,CVM云服务器2核4G配置842.4元一年&…

Pytorch之神经网络最大池化层

池化层(Pooling layer)是深度学习神经网络中常用的一种层类型,它的作用是对输入数据进行降采样(downsampling)操作。池化层通过在输入数据的局部区域上进行聚合操作,将该区域的信息压缩成一个单一的值&…

面试题个人总结(面经)

自我介绍 你好,我叫XXX,是今天面试初级蓝队的人员,我毕业于XXXX,专业为网络空间安全,我曾经在XXXXX实习过,有过大概一年左右的工作经验,还有过一定的护网经验,去年在XXX厂商护过网,…

【计算机考研择校】四川大学vs电子科技大学哪个难度更大?

川大在文科,经管方面比科大强,医学在国内都很强。但工科方面特别是电子信息领域明显是科大强于川大。毕竟一个是综合大学,一个是工科大学不可同日而语。 就业上,电子科大在IT领域的社会声誉口碑不错。就业一向都很好。这个多问问…

Swin-UMamba—基于 Mamba 的 UNet 和基于 ImageNet 的预训练—论文精读和代码实践

Swin-UMamba 期刊分析摘要贡献方法Swin-UMamba整体框架1. 基于 Mamba 的 VSS 块2. 集成基于 ImageNet 的预训练3. Swin-UMamba解码器4. Swin-UMamba†:带有基于 Mamba 的解码器的 Swin-UMamba 实验代码实践 可借鉴参考 期刊分析 Swin-UMamba只是名字中含有swin&…

为什么不从独立服务器中转向云或其他方案呢?

传统的专用服务器,如香港服务器租赁、重庆服务器租赁等,是最强大、最稳定的业务托管类型之一。您将获得比任何其他托管计划更多的管理权限和卓越的性能,并且您可以控制整个服务器上的几乎所有内容。 当然,专用服务器也是在线业务…

HTML5:七天学会基础动画网页9

在进行接下来的了解之前我们先来看一下3d的xyz轴,下面图中中间的平面就相当于电脑屏幕,z轴上是一个近大远小的效果。 3d转换属性 transform 2D或3D转换 transform-origin 改变旋转点位置 transform-style 嵌套元素在3D空间如何显 …