14.正交向量与子空间

文章目录

  • 1. 四个子空间的相互关系
  • 2. 正交向量
  • 3. 无解方程求解

1. 四个子空间的相互关系

对于m行n列的矩阵A来说,矩阵A的行空间的秩等于矩阵A的列空间的秩
R a n k ( A ) = R a n k ( A T ) = r (1) Rank(A)=Rank(A^T)=r\tag{1} Rank(A)=Rank(AT)=r(1)
A X = 0 ; A T X = 0 (2) AX=0;A^TX=0\tag{2} AX=0;ATX=0(2)

  • 可以得矩阵A的零空间的秩为:
    R a n k ( N ( A ) ) = n − r (3) Rank(N(A))=n-r\tag{3} Rank(N(A))=nr(3)
  • 可以得矩阵 A T A^T AT的零空间的秩为:
    R a n k ( N ( A T ) ) = m − r (4) Rank(N(A^T))=m-r\tag{4} Rank(N(AT))=mr(4)
    在这里插入图片描述
  • 对于 A x = 0 Ax=0 Ax=0,可以看出如下:
    [ a 1 a 2 ⋮ a m ] x = 0 ⇒ [ a 1 x a 2 x ⋮ a m x ] = 0 (5) \begin{bmatrix}a_1\\\\a_2\\\\\vdots\\\\a_m\end{bmatrix}x=0\Rightarrow \begin{bmatrix}a_1x\\\\a_2x\\\\\vdots\\\\a_mx\end{bmatrix}=0\tag{5} a1a2am x=0 a1xa2xamx =0(5)
    所以A的行空间向量与AX=0的零解空间垂直;
  • 对于 A T y = 0 A^Ty=0 ATy=0,可以看出如下:
    [ b 1 b 2 ⋮ b n ] y = 0 ⇒ [ b 1 y b 2 y ⋮ b m y ] = 0 (6) \begin{bmatrix}b_1\\\\b_2\\\\\vdots\\\\b_n\end{bmatrix}y=0\Rightarrow \begin{bmatrix}b_1y\\\\b_2y\\\\\vdots\\\\b_my\end{bmatrix}=0\tag{6} b1b2bn y=0 b1yb2ybmy =0(6)
    所以A的列空间向量与 A T y = 0 A^Ty=0 ATy=0的零解空间垂直;

2. 正交向量

假设我们两个向量x,y 用图形表示如下:
在这里插入图片描述

  • 计算不同向量:
    x 2 = x T x ; y 2 = y T y ; ( x + y ) 2 = ( x + y ) T ( x + y ) = x T x + x T y + y T x + y T y ; (7) x^2=x^Tx;y^2=y^Ty;(x+y)^2=(x+y)^T(x+y)=x^Tx+x^Ty+y^Tx+y^Ty;\tag{7} x2=xTx;y2=yTy;(x+y)2=(x+y)T(x+y)=xTx+xTy+yTx+yTy;(7)
    x 2 + y 2 − ( x + y ) 2 = x T x + y T y − x T x − y T y − x T y − y T x (8) x^2+y^2-(x+y)^2=x^Tx+y^Ty-x^Tx-y^Ty-x^Ty-y^Tx\tag{8} x2+y2(x+y)2=xTx+yTyxTxyTyxTyyTx(8)
  • 当向量垂直时,由勾股定理可得 x 2 + y 2 − ( x + y ) 2 = 0 x^2+y^2-(x+y)^2=0 x2+y2(x+y)2=0:
    x 2 + y 2 − ( x + y ) 2 = x T x + y T y − x T x − y T y − x T y − y T x = 0 (9) x^2+y^2-(x+y)^2=x^Tx+y^Ty-x^Tx-y^Ty-x^Ty-y^Tx=0\tag{9} x2+y2(x+y)2=xTx+yTyxTxyTyxTyyTx=0(9)
  • x T y = y T x x^Ty=y^Tx xTy=yTx
    − x T y − y T x = − 2 x T y = 0 ⇒ x T y = 0 (10) -x^Ty-y^Tx=-2x^Ty=0\Rightarrow x^Ty=0\tag{10} xTyyTx=2xTy=0xTy=0(10)
    所以当向量x和向量y垂直时,可以得到如下结果:
    x T y = y T x = 0 (11) x^Ty=y^Tx=0\tag{11} xTy=yTx=0(11)

假设矩阵A表示如下:
A = [ 1 2 5 2 4 10 ] [ x 1 x 2 x 3 ] ; m = 2 , n = 3 , r = 1 ; r ( N ( A ) ) = n − r = 3 − 1 = 2 (12) A=\begin{bmatrix}1&2&5\\\\2&4&10\end{bmatrix}\begin{bmatrix}x_1\\\\x_2\\\\x_3\end{bmatrix};m=2,n=3,r=1;r(N(A))=n-r=3-1=2\tag{12} A= 1224510 x1x2x3 ;m=2,n=3,r=1;r(N(A))=nr=31=2(12)

  • 子空间S正交与子空间T表明,在子空间中的任意向量 s 1 s_1 s1正交于在子空间中的任意向量 t 1 t_1 t1

3. 无解方程求解

如何求解无解方程的解,假如Ax=b无解,那么我们想在这个条件下求出最优的解?比如说当矩阵A里面有很多坏数据的时候,我们无法通过正常途径求解方程,所以我们要求出最优解。

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

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

相关文章

HTTP代理可以应用在那些领域呢

HTTP代理是IP代理领域中一个重要组成部分,它基于HTTP协议传输,使用海外服务器帮助用户绕开访问限制,浏览查看海外资讯信息。 HTTP代理可以应用在哪些领域呢? 1.保护使用者隐私 当今越来越数据被上传到网络云端上,用户…

uniapp 微信小程序使用ec-canvas图表

微信小程序中使用到了ec-canvas图表&#xff0c;从DCloud插件市场中下载echarts-for-wx&#xff1b; 在uniapp项目中找到js-sdk文件夹&#xff0c;把其中的uni-ec-canvas放到要用的包的components中。 在文件中导入&#xff1a; 饼图&#xff1a; <template><view…

STM32入门_江协科技_5~6_OB记录的自学笔记_GPIO输出_LED流水灯_蜂鸣器

5. GPIO 输出 5.1. GPIO简介 GPIO&#xff08;General Purpose Input Output&#xff09;通用输入输出口可配置为8种输入输出模式引脚电平&#xff1a;0V~3.3V&#xff0c;部分引脚可容忍5V&#xff08;端口输入5V的电压&#xff0c;之前引脚定义表格中带FT标识的&#xff09…

计算思维的理解

2006年&#xff0c;卡内基梅隆大学周以真教授首次系统性地定义了计算思维。这一年&#xff0c;她在美国计算机权威期刊《Communications of the ACM》上发表了题为《Computational Thinking》的论文&#xff0c;由此开启了计算思维大众化的全新历程。 周以真&#xff08;Jeanne…

Android ndk获取手机内部存储卡的根目录方法

如下所示&#xff1a; 代码语言&#xff1a;javascript jclass envcls env- FindClass("android/os/Environment"); //获得类引用if (envcls nullptr) return 0;//找到对应的类&#xff0c;该类是静态的返回值是FilejmethodID id env- GetStaticMethodID(envcls,…

Windows / Linux 查看计算机支持的最大内存

该操作一般用不到&#xff0c;主要用于给计算机扩展内存用。 一、Windows 系统 以管理员身份运行 cmd 1、查看主板最大支持内存容量 wmic memphysical get maxcapacity /format:value将返回值值是以KB为单位的&#xff0c;除以 1024&#xff0c;再除以 1024&#xff0c;即…

单调栈练习

最大矩形面积 如果栈为空&#xff0c;或者新的元素是大于栈顶元素的&#xff0c;那么新来的元素不会破坏栈的单调性&#xff0c;那么就把这个柱子入栈。 特别注意&#xff1a;这里的s.empty()和s.top().height < a不能调换顺序&#xff0c;包括后面的判断也要先判断栈是否为…

【Qt问题】windeployqt如何提取Qt依赖库

往期回顾 【Qt问题】Qt Creator 如何链接第三方库-CSDN博客 【Qt问题】Qt 如何带参数启动外部进程-CSDN博客 【Qt问题】VS2019 Qt win32项目如何添加x64编译方式-CSDN博客 【Qt问题】windeployqt如何提取Qt依赖库 考虑这个问题主要是&#xff1a;当我们的程序运行好之后&#…

【现代C++】范围库的应用

C20引入了范围库&#xff08;Ranges library&#xff09;&#xff0c;它是标准模板库&#xff08;STL&#xff09;的一个扩展&#xff0c;提供了一种新的方式来处理序列和范围。这个库允许开发者以更声明式的方式编写代码&#xff0c;使得操作序列变得更简洁、更易读。以下是C范…

HTML静态网页成品作业(HTML+CSS)——动漫喜羊羊网页设计制作(4个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有4个页面。 二、作品演示 三、代…

51 单片机[2-2]:LED闪烁

摘要&#xff1a; 本文使用STC89C52RC单片机实现单个LED闪烁 新建一个项目&#xff0c;具体步骤见[2-1] 分析&#xff1a; 要使 LED 闪烁&#xff08;以D1为例&#xff09;&#xff0c;就要先让 P2 0xfe; 再让 P2 0xff; 先在keil5中把程序写成这样&#xff1a; #include &…

代码随想录——在每个树行中找最大值(Leetcode515)

题目链接 层序遍历 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) …

风电功率预测 | 基于BP神经网络的风电功率预测(附matlab完整源码)

风电功率预测 风电功率预测 | 基于BP神经网络的风电功率预测(附matlab完整源码)完整代码风电功率预测 | 基于BP神经网络的风电功率预测(附matlab完整源码) 基于BP神经网络的风电功率预测是一种常见的方法,它利用BP神经网络模型来预测风电场的发电功率。下面是一个基于BP神经…

SEO之为什么研究关键词(二)

初创企业需要建站的朋友看这篇文章&#xff0c;谢谢支持&#xff1a; 我给不会敲代码又想搭建网站的人建议 新手上云 &#xff08;续上一篇。。。。。&#xff09; 3、寻找有效流量 排名和流量都不是目的&#xff0c;有效流量带来的转化才是目的。就算公司有足够的实力将一些…

010.理解异步性

异步消息传递是响应式系统的一个关键特性。但到底是什么异步性&#xff0c;为什么它对响应式应用程序如此重要?我们的人生注定在许多异步任务中。你可能没有意识到&#xff0c;但你的日常活动如果它们本质上不是异步的&#xff0c;那就太烦人了。要理解什么是异步&#xff0c;…

Burp Suite Professional 2024.4 (macOS, Linux, Windows) - Web 应用安全、测试和扫描

Burp Suite Professional 2024.4 (macOS, Linux, Windows) - Web 应用安全、测试和扫描 Burp Suite Professional, Test, find, and exploit vulnerabilities. 请访问原文链接&#xff1a;Burp Suite Professional 2024.4 (macOS, Linux, Windows) - Web 应用安全、测试和扫描…

云动态摘要 2024-05-15

给您带来云厂商的最新动态&#xff0c;最新产品资讯和最新优惠更新。 最新优惠与活动 [免费试用]即刻畅享自研SaaS产品 腾讯云 2024-04-25 涵盖办公协同、营销拓客、上云安全保障、数据分析处理等多场景 云服务器ECS试用产品续用 阿里云 2024-04-14 云服务器ECS试用产品续用…

一本书打通SLAM在智能汽车/自动驾驶领域应用

自动驾驶技术已成为当今数字化时代汽车行业的热点话题之一。随着技术的不断成熟&#xff0c;越来越多的车辆采用激光SLAM&#xff08;即时定位与地图构建&#xff09;和视觉SLAM技术&#xff0c;实现更高层次的智能网联汽车。SLAM技术在智能网联汽车中的应用是非常重要的&#…

【算法】NOIP2003神经网络

题目描述 人工神经网络&#xff08;Artificial Neural Network&#xff09;是一种新兴的具有自我学习能力的计算系统&#xff0c;在模式识别、函数逼近及贷款风险评估等诸多领域有广泛的应用。对神经网络的研究一直是当今的热门方向&#xff0c;兰兰同学在自学了一本神经网络的…

守护长者安全,平安养老险携手福海街道开展防灾减灾活动

在构建和谐社会、倡导人文关怀的当下&#xff0c;平安养老险以高度的社会责任感和深厚的人文情怀&#xff0c;持续关注老年人的健康与安全。在今年“5.12防灾减灾日”来临之际&#xff0c;平安养老险深圳分公司积极响应倡议&#xff0c;于5月10日携手福海街道举办了在福海街道举…