6.1 线性空间
admin
2024-03-12 16:36:45
0

  经过了长期对事物的观察,人们发现了自然界的大多数事物都是按一定的比例组合的,由此,数学家们就发明了线性组合的概念。我举个例子,我们开发HTML代码时,总会配颜色,黄色就等于255红加上255绿。所以黄色就是红绿蓝的一种线性组合。
  通俗地讲,所有的线性组合放在一个集合里就变成了线性空间,那为什么要有线性空间呢?原因是可以把组合本身的各个配比单独抽出来,因为配比本身就是一组数字,这样就只需要研究这组数字就行了。这样大大降低了研究计算的复杂度。拿颜色的配比来说,红绿蓝三原色,组成了颜色空间。那么一个配比本身,在数学上就叫向量,比如黄色的向量就是(255,255,0)T(255,255,0)^T(255,255,0)T.
  而组合后面的具体事物,就叫做线性空间的自然基。比如颜色空间的自然基就是红绿蓝三原色。当然颜色空间并不是特别严谨的数学上上的线性空间,以255为最大值的颜色加法来说,两个255加起来还是255,这点就不太符合数学上对线性空间的严格定义。但是颜色空间这个例子能比较容易地理解线性空间,所以我还是举了颜色空间做例子。
  简单地讲明白了啥是线性空间后,我再介绍下数学中最常用的三大线性空间:欧几里得空间、多项式空间和矩阵空间。

欧几里得空间

  前面讲了要理解线性空间,就得有线性组合的概念,而三维空间的每个点,可以看成是x、y、z三个坐标的组合,比如点(1,3,1)(1,3,1)(1,3,1),就是xxx轴坐标为1,yyy轴坐标为3,zzz轴坐标为1的线性组合,所以就可以用向量(1,3,1)T(1,3,1)^T(1,3,1)T来代表这个点。
  欧几里得空间特殊之处在于它有向量长度,向量夹角,内积之类的概念,比其他的线性空间多了很多内容,广泛应用于物理上运动学计算、计算机3D建模动画之类,所以说是最重要的线性空间。
  三维欧几里得空间在数学上有个符号,叫做R3R^3R3,其他维度就是右上角的数字对应变化就行了。

多项式空间

  多项式也是数学中的重要内容,一个多项式可以看作是各次幂的线性组合,举个例子:3x2+x2+4x+73x^2+x^2+4x+73x2+x2+4x+7这个多项式,可以看成是1,x,x2,x31,x,x^2,x^31,x,x2,x3四个自然基的线性组合,所以可以用向量(7,4,1,3)T(7,4,1,3)^T(7,4,1,3)T来表示这个多项式。
  多项式的乘法并不能直接用向量乘法来计算,但是可以变成矩阵乘法,我举个例子,用2x2+12x^2+12x2+1去乘以其他最高两次幂多项式可以用这个矩阵去做:
(100010201020002)\begin{pmatrix} 1 & 0 & 0\\ 0 & 1 & 0\\ 2 & 0 & 1\\ 0 & 2 & 0\\ 0 & 0 & 2 \end{pmatrix} ⎝⎜⎜⎜⎜⎛​10200​01020​00102​⎠⎟⎟⎟⎟⎞​
  比如乘以3x2+x+23x^2+x+23x2+x+2可以用矩阵乘法:
(100010201020002)(213)=(21726)\begin{pmatrix} 1 & 0 & 0\\ 0 & 1 & 0\\ 2 & 0 & 1\\ 0 & 2 & 0\\ 0 & 0 & 2 \end{pmatrix}\begin{pmatrix} 2\\ 1\\ 3 \end{pmatrix}= \begin{pmatrix} 2\\ 1\\ 7\\ 2\\ 6 \end{pmatrix}\\ ⎝⎜⎜⎜⎜⎛​10200​01020​00102​⎠⎟⎟⎟⎟⎞​⎝⎛​213​⎠⎞​=⎝⎜⎜⎜⎜⎛​21726​⎠⎟⎟⎟⎟⎞​
  最后结果就是(2x2+1)(3x2+x+2)=6x4+2x3+7x2+x+2(2x^2+1)(3x^2+x+2)=6x^4+2x^3+7x^2+x+2(2x2+1)(3x2+x+2)=6x4+2x3+7x2+x+2。所以多项式乘法也变得很方便了,可以使用矩阵乘法去计算了。提前透露下,多项式的求导都可以转变为矩阵乘法哦。

矩阵空间

  矩阵空间是把每个矩阵看成是各个位置上只有一个1,其他全为0的矩阵的线性组合。比如下面这个矩阵:
(2143)\begin{pmatrix} 2 & 1\\ 4 & 3\\ \end{pmatrix}\\ (24​13​)
  可以看成下面四个矩阵的线性组合:
(1000)(0100)(0010)(0001)\begin{pmatrix} 1 & 0\\ 0 & 0\\ \end{pmatrix} \begin{pmatrix} 0 & 1\\ 0 & 0\\ \end{pmatrix}\begin{pmatrix} 0 & 0\\ 1 & 0\\ \end{pmatrix}\begin{pmatrix} 0 & 0\\ 0 & 1\\ \end{pmatrix}\\ (10​00​)(00​10​)(01​00​)(00​01​)
  所以可以用矩阵在这四个基的坐标向量(1,2,4,3)T(1,2,4,3)^T(1,2,4,3)T表示这个矩阵,上述2×22\times 22×2矩阵空间的符号为R2×2R^{2\times 2}R2×2.如果是复矩阵,把RRR换成CCC就好了。

相关内容

热门资讯

【MySQL】锁 锁 文章目录锁全局锁表级锁表锁元数据锁(MDL)意向锁AUTO-INC锁...
【内网安全】 隧道搭建穿透上线... 文章目录内网穿透-Ngrok-入门-上线1、服务端配置:2、客户端连接服务端ÿ...
GCN的几种模型复现笔记 引言 本篇笔记紧接上文,主要是上一篇看写了快2w字,再去接入代码感觉有点...
数据分页展示逻辑 import java.util.Arrays;import java.util.List;impo...
Redis为什么选择单线程?R... 目录专栏导读一、Redis版本迭代二、Redis4.0之前为什么一直采用单线程?三、R...
【已解决】ERROR: Cou... 正确指令: pip install pyyaml
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
Lock 接口解读 前置知识点Synchronized synchronized 是 Java 中的关键字,...
Win7 专业版安装中文包、汉... 参考资料:http://www.metsky.com/archives/350.htm...
3 ROS1通讯编程提高(1) 3 ROS1通讯编程提高3.1 使用VS Code编译ROS13.1.1 VS Code的安装和配置...
大模型未来趋势 大模型是人工智能领域的重要发展趋势之一,未来有着广阔的应用前景和发展空间。以下是大模型未来的趋势和展...
python实战应用讲解-【n... 目录 如何在Python中计算残余的平方和 方法1:使用其Base公式 方法2:使用statsmod...
学习u-boot 需要了解的m... 一、常用函数 1. origin 函数 origin 函数的返回值就是变量来源。使用格式如下...
常用python爬虫库介绍与简... 通用 urllib -网络库(stdlib)。 requests -网络库。 grab – 网络库&...
药品批准文号查询|药融云-中国... 药品批文是国家食品药品监督管理局(NMPA)对药品的审评和批准的证明文件...
【2023-03-22】SRS... 【2023-03-22】SRS推流搭配FFmpeg实现目标检测 说明: 外侧测试使用SRS播放器测...
有限元三角形单元的等效节点力 文章目录前言一、重新复习一下有限元三角形单元的理论1、三角形单元的形函数(Nÿ...
初级算法-哈希表 主要记录算法和数据结构学习笔记,新的一年更上一层楼! 初级算法-哈希表...
进程间通信【Linux】 1. 进程间通信 1.1 什么是进程间通信 在 Linux 系统中,进程间通信...
【Docker】P3 Dock... Docker数据卷、宿主机与挂载数据卷的概念及作用挂载宿主机配置数据卷挂载操作示例一个容器挂载多个目...