LinearAlgebraMIT_6_ColumnSpaceAndNullSpace

2023-11-02

这节课的两个重点是column space列空间和null space零空间。

x.1 pre-multiply/left multiply and post-multiply/right multiply

对于pre-multiply/left multiply左乘和post-multiply/right multiply右乘,如果用英文的pre-和post-是比较容易理解的, A B AB AB的意思是: A A A左乘(于) B B B或者 B B B右乘(于) A A A

x.2 Linear Combination

linear combination线性组合是线性代数的核心,我们以举例子的方式来讲解线性组合,假设我们有一个4行3列的矩阵,我们将矩阵列分成3个向量构成的向量组 [ α 1 , α 2 , α 3 ] [\alpha_1, \alpha_2, \alpha_3] [α1,α2,α3],用这个向量组左乘于一个3*1的列向量,则是由列向量构成的向量组的线性组合。

在这里插入图片描述

同理,将矩阵A行分后便是行向量的线性组合。

x.3 Vector Space and Subspace

我们首先回忆一下上节课的内容,上节课的重点内容是vector space向量空间和subspace子空间。向量空间的定义是,对于数乘和相加都是封闭的空间,即空间中的任一向量的相加或者数乘后的结果都还在向量空间中,值得注意的一点是,向量空间中一定包含零点。向量空间还有一种定义是从线性组合的角度来阐述的,即对于向量空间中任一向量的线性组合仍然在该空间中。如R3就是向量空间。

请添加图片描述

已知向量空间后,我们再引入子空间的概念,子空间是向量空间的子集,子空间的定义是子空间中的任一向量的数乘和相加都在子空间中,且注意子空间一定有零点。例如,R3的子空间就有过零点的平面和过零点的直线组成的向量。

对于两个子空间,我们还得知道两个关于子空间的性质,我们任取两个子空间P和L,他们的并集不构成子空间,但是他们的交集构成子空间。因为两个子空间相交后,可能并不是所有向量的相加操作都在子空间中,例如一条过零点的直线(且直线不在平面上)和一个过零点的平面,他们两个的并集就不构成子空间。

请添加图片描述

x.4 Column Space and Null Space

Column Space列空间和Null Space零空间是两种特殊的子空间。为了方便理解我们引入A为3*4矩阵的例子。假设A矩阵如下,

请添加图片描述

我们将A矩阵列分得到向量组 [ 1 , 2 , 3 , 4 ] , [ 1 , 1 , 1 , 1 ] , [ 2 , 3 , 4 , 5 ] [1, 2, 3, 4], [1, 1, 1, 1], [2, 3, 4, 5] [1,2,3,4],[1,1,1,1],[2,3,4,5],显而易见这是R4的向量组成的向量组,且单单这三个向量并不能构成向量空间或者子空间,我们现在想做的是,找到由这三个向量所有的线性组合组构成的向量子空间。而由前面的知识我们知道,线性组合的问题和解线性方程组的问题是一样的,我们将上面的意思翻译一下,也可以理解成是解一个Ax=b的非齐次线性方程组,而我们要做的是找到一个向量子空间,这个子空间包含所有的向量[b1, b2, b3, b4]。[x1, x2, x3]是线性组合的系数,这里我们只关注系数b,所有的系数b便构成了列空间。

首先我们需要注意,Ax=b并不一定一直有解,因为我们有四个方程(即四个约束条件),但有三个未知数(即三个自由量)。关于如何公式化求解列空间,我们将以后进行讲解,我们这里使用观察法求解。我们观察矩阵A的列分向量,我们发现有两个independent vector线性无关向量,例如我们只取第一列和第二列的列向量,而第三列的列向量可以用前面两个列向量线性表示。于是,我们用两个R4的向量的所有的线性组合便能构成列空间,列空间便被我们找到了。

所以列空间本质上是找寻Ax=b中的所有生成的b,即重点关注的是b,换一句话说,列空间研究的是A中所有列向量的线性组合,再换句话说,列空间便是A中所有列向量生成的空间

请添加图片描述

我们对系数b构成的子空间——列空间研究完了,我们同时也会对解[x1, x2, x3]构成的子空间感兴趣,而对于解的子空间的研究,便是对Ax=0齐次线性方程组的研究,所有的解x便构成了零空间。我们同样使用观察法进行研究,易见[x1, x2, x3]取[0, 0, 0]方程组有解,而我们取c[1, 1, -1]也有解,于是我们找到了零空间,便是[1, 1, -1]的所有的线性组合。注意,这是R3的向量子空间,而上面那个是R4的向量子空间。

所以零空间的本质是找寻Ax=0中所有的解x,即重点关注x,换一句话说,即研究A中列向量,使得Ax=0成立的所有线性组合的系数,x,再换一句话说,零空间便是Ax=0的所有解x构成的一个空间

请添加图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LinearAlgebraMIT_6_ColumnSpaceAndNullSpace 的相关文章

  • CCS安装编译器的方法

    TI公司的编译器叫CGT code generation tools 先下载所需版本的CGT 到TI官网找CGT 在www ti com cn上搜索CGT 即可找到C2000 CGT C2000代码生成工具 编译器 也可以直接到这里找 C2

随机推荐

  • 新浪微博发图片时报错

    error does multipart has image error code 20007 2 statuses upload json JAVA 新浪微博 官网sdk 在调用 public Status UploadStatus St
  • 几种linux内核文件的区别(vmlinux、zImage、bzImage、uImage、vmlinuz、initrd )

    对于Linux内核 编译可以生成不同格式的映像文件 例如 make zImage make uImage zImage是ARM Linux常用的一种压缩映像文件 uImage是U boot专用的映像文件 它是在zImage之前加上一个长度为
  • 3D WEB引擎HOOPS Commuicator助力Naval Architect Jumpstart快速启动船舶信息建模平台开发

    行业 造船业 挑战 新公司希望将创新的船舶信息建模产品推向市场 基于浏览器的产品需要支持高级可视化和强大的数据转换 以处理大型 复杂的造船项目 小型开发团队的任务是雄心勃勃的平台发布计划 解决方案 Tech Soft 3D提供领先的SDK
  • 请问在CSS里面,这个符号是什么 意思?

    是HTML注释 不是CSS注释 CSS是 之所以会有人这么写是因为有的浏览器不支持CSS CSS的标记就会被直接显示出来 用HTML注释掉是为了确保兼容性 而那些支持CSS的浏览器就可以正确解析了 追问 那请问我在什么地方都用就可以了吗 回
  • 开放-封闭原则

    一 定义 开放 封闭原则 是说软件实体 类 模块 函数等等 应该是可扩展的 但是不可修改 ASD 这个原则其实是有两个特征 一个是说 对于扩展是开放的 Open for extension 对于更改是封闭的 Closed for modif
  • java语言利用正则表达式判断身份证号码合法性

    判断身份证 要么是15位 要么是18位 最后一位可以为字母 并写程序提出其中的年月日 我们可以用正则表达式来定义复杂的字符串格式 d 17 0 9a zA Z d 14 0 9a zA Z 可以用来判断是否为合法的15位或18位身份证号码
  • AI人像抠图及图像合成:让你一键环游世界

    本程序基于百度飞浆 PaddlePaddle 平台完成 该程序通过DeepLabv3 模型完成一键抠图 encoder decoder进行多尺度信息的融合 同时保留了原来的空洞卷积和ASSP层 其骨干网络使用了Xception模型 提高了语
  • conda activate base报错Your shell has not been properly configured to use ‘conda activate‘.

    conda activate base报错Your shell has not been properly configured to use conda activate 使用conda activate base激活base环境时 出现
  • HTTP缓存机制

    缓存的作用 提高资源加载速度 减少网络请求 提高页面渲染速度 缓存的分类 前端缓存主要包括http缓存 数据缓存 HTTP缓存 常见的 HTTP 缓存只能存储 GET 响应 对于其他类型的响应则无能为力 浏览器在每次GET URL时都会先检
  • 【车联网原型系统|二】数据库+应用层协议设计

    物联网原型系统导航 车联网原型系统 一 项目介绍 需求分析 概要设计 https blog csdn net weixin 46291251 article details 125807297 车联网原型系统 二 数据库 应用层协议设计 h
  • Excel里关于if的9个函数,如何指定条件求和、计数、平均等

    总结了一下Excel里的求满足条件的计数 求和 平均值 最大值 最小值 标准差等9个方法 01 countif 作用 对满足条件的区域统计个数 模板 countif 条件所在的区域 条件 实例 A B列是广东不同地市的得分评价情况 在E2单
  • labelme标注结果可视化(持续补充)

    图像数据常用的标注工具是labelme 标注的格式是json labelme标注结果可视化 是将标注结果绘制到原始图像上 以方便查看标注结果 1 json文件读取与保存 由于labelme标注的保存格式为json 所以必须掌握json文件的
  • 【已解决】SpringBoot整合security账号密码正确却提示错误

    已解决 SpringBoot整合security账号密码正确却提示错误 一 引言 SpringSecurity的密码校验并不是直接使用原文进行比较 而是使用加密算法将密码进行加密 更准确地说应该进行Hash处理 此过程是不可逆的 无法解密
  • react 是怎么运行的?

    react 是怎么运行的 import React from react import ReactDOM from react dom const App div style color 000000 hello world div con
  • 如何完全删除,删的可以重新下载新的MySQL·

    第一步 快捷键win r输入regedit进入注册表 找到HKEY LOCAL MACHINE SYSTEM ControlSet001 Services Eventlog Application MySQL文件夹删除 删除HKEY LOC
  • 程序员精进之路:性能调优利器--火焰图

    本文主要分享火焰图使用技巧 介绍 systemtap 的原理机制 如何使用火焰图快速定位性能问题原因 同时加深对 systemtap 的理解 让我们回想一下 曾经作为编程新手的我们是如何调优程序的 通常是在没有数据的情况下依靠主观臆断来瞎蒙
  • Docker 镜像使用基本操作

    今天我将围绕 Docker 核心概念镜像展开 首先重点讲解一下镜像的基本操作 然后介绍一下镜像的实现原理 首先说明 咱们本课时的镜像均指 Docker 镜像 你是否还记得镜像是什么 我们先回顾一下 镜像是一个只读的 Docker 容器模板
  • 作为网络工程师,你知道私有IP地址范围吗?

    RFC 1918定义了私有IP的范围私有 内网 IP地址范围 A类 10 0 0 0 10 255 255 255B类 172 16 0 0 172 31 255 255C类 192 168 0 0192 168 255 255 提高 RF
  • C++ string的用法和例子

    https blog csdn net tengfei461807914 article details 52203202 string是C 标准库的一个重要的部分 主要用于字符串处理 可以使用输入输出流方式直接进行操作 也可以通过文件等手
  • LinearAlgebraMIT_6_ColumnSpaceAndNullSpace

    这节课的两个重点是column space列空间和null space零空间 x 1 pre multiply left multiply and post multiply right multiply 对于pre multiply le