矩阵分析 (一) 线性空间和线性变换

简介: 矩阵分析 (一) 线性空间和线性变换

我们曾在线性代数里学过向量空间,它是由向量做成的集合。在这个集合里向量可以相加,向量可以乘以一个倍数,由此我们可以讨论向量的线性组合、向量的线性相关等概念。


线性空间的概念


线性空间

  • 定义1.1:数域:一个对和、差、积、商运算都封闭的复数的非空集合P PP称为数域
  • 定义1.2:设V 是一个非空的集合,如果在V 中定义二元运算(加法),
  • V 中任意两个元素α 经过这个运算结果仍是V 中的一个元素,这个元素称为αβ ,记α + β
  • 在数域P V 之间定义一个运算叫作数量乘法,即对于P中的任意数k V 中的任意一个元素α ,经过这一运算的结果仍然是V 中的一个元素,称为k α 数量乘积,记k α

  如果上述运算满足以下规则,则称V为数域P 上的线性空间V 中的元素也称为向量。

image.png


线性空间的例子,基底、坐标


image.png

  令其对应项相等即可。


基变换与坐标变换


  一般来说,一个元素在不同的基底下有不同的坐标,它们的坐标有什么关系呢?

image.png


利用过渡矩阵就可以得到这个元素的两个坐标之间的关系:


image.png

image.png


子空间和维数定理


子空间及生成方式


image.png

用原有的子空间生成新的子空间的方法

image.png

维数定理

image.png

 这个几个概念比较重要,需要记住。


线性空间中的线性变换

image.png

则称T V 上的线性变换。线性变换保持V 上的运算。

  上面这个线性变换的公式需要记住,经常会考这个改变以及以下变种。比如下文的线性变换的矩阵的公式:

  由:

image.png

image.png


  • 零变换单位变换也是线性变换零变换是把所有元素变成零的变换,单位变换是把每个元素映射成自己的变换。
  • 线性变换作为一种运算也可以组合,如果T 1T 2 是线性变换,则:


image.png

 可以证明,线性空间中的所有线性变换也做成一个线性空间,记作L ( V )

  • 即用线性变换,定义的子空间,一个是像子空间,一个是核子空间。

image.png

线性变换的矩阵


  V 上的所有线性变换构成的子空间是一个比较抽象的空间,我们知道一些具体的线性变换,但是任意一个线性变换是什么样子的,怎么表达呢?

image.png

可以看出,决定线性变换结果的是:


image.png

 即基底在这个线性变换之下变成了什么形式。


image.png

 可见每一个线性变换实际上与一个矩阵相对应,反过来,每一个矩阵也对应一个线性变换,即给定一个矩阵A ,只要定义:


image.png

 则这个矩阵对应一个线性变换。

我的微信公众号名称:深度学习与先进智能决策

微信公众号ID:MultiAgent1024

公众号介绍:主要研究分享深度学习、机器博弈、强化学习等相关内容!期待您的关注,欢迎一起学习交流进步!

目录
打赏
0
0
0
0
25
分享
相关文章
学习笔记: 线性代数-矩阵与空间
线性代数个人学习笔记
107 0
探索非关系型数据库:走进灵活的数据存储世界
在数字化时代,数据以前所未有的速度和规模增长。为了应对不同类型和结构的数据,非关系型数据库应运而生,为我们提供了一种灵活、可扩展的数据存储和管理方式。本文将引导您深入了解非关系型数据库的定义、特点、应用以及在现代技术中的重要性。
393 4
linux如何关闭防火墙
记住,关闭防火墙可能会降低系统安全性,请在真正需要的情况下关闭,并确保你在网络环境中采取其他安全措施。
295 0
TypeScript VS JavaScript 深度对比
TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,我们已经熟知 TypeScript 是 JavaScript 的一个超集,但是 TypeScript 与 JavaScript 之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢? 本文将会深入对比这两种语言,讨论两种语言之间的关联和差异,并概述两种语言各自的优势。
2042 0
|
8月前
Vue3卡片(Card)
这是一个基于Vue3的卡片组件库,提供多样化的卡片展示效果,包括不同尺寸、加载状态及自定义样式等。支持设置宽度、标题、边框等属性,并可通过`loading`参数显示加载占位符。
405 1
Vue3卡片(Card)
MySQL视图与管理工具:简化数据操作与高效管理
本文深入介绍了MySQL数据库中的视图与管理工具,通过详细的代码示例,阐述了视图的创建与使用、视图与性能优化的关系,以及MySQL Workbench等管理工具的功能和优势。视图作为虚拟表可以简化复杂的数据操作,提高查询效率,而MySQL Workbench作为强大的数据库管理工具,可图形化地进行数据库设计、查询、监控和权限管理。通过实际案例,本文展示了如何使用SQL语句创建视图,从而简化操作和优化性能。同时,通过MySQL Workbench的介绍,读者可以了解如何利用图形界面进行数据库管理,使得数据库设计与维护更加高效和方便。
716 0
数字孪生核心技术揭秘(一):渲染引擎
从2017年“数字孪生城市”概念走红开始,全国各地“数字孪生城市”如雨后春笋般涌现,迅速推动了整个行业快速发展。与此同时,整个“数字孪生城市”产业链路上的技术瓶颈开始显现,尤其是数字孪生城市构建的核心环节之一的三维渲染引擎已经成为制约数字孪生城市项目正真实战落地的核心痛点。
6084 4
【报错解决】ERROR: pip‘s dependency resolver does not currently take into account all the packages
【报错解决】ERROR: pip‘s dependency resolver does not currently take into account all the packages
3667 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等