目录
集合指一堆东西放在一起,数域表示里面的数字对加减乘除封闭,属于集合的一个特殊情况,并且无限
指一个空间,其中的任意一个向量,不论是乘一个常数还是和其他向量进行加减乘除运算,结果还是在这个空间里,则称这个空间为线性空间。与数域概念类似。
若存在一堆向量,使得,其中不全为0,则称线性相关。反之则线性无关。
线性相关表示这些向量互相之间处于相互垂直状态,在各向量不为0的情况下,向量和绝不会出现0的状况。线性无关则表示这些向量中至少有一个向量与其他向量不垂直。
线性空间可以由最少的m个向量组合表示所有的向量,则这个最小数m即为线性空间的维数,m维线性空间V记为。
向量坐标含义:线性空间中某向量在各坐标基下的分量,称为该向量的坐标
是是V的一个非空子集合,V是数域空间K上的线性空间,如果满足:
如果 和V相等或者为空集,则 称为平凡子空间,否则称为非平凡子空间
值域(列空间):所有经过矩阵变换的向量,变换后的向量都落在了一个空间里,这个空间叫值域。
记R(A)表示矩阵A的值域,存在任意向量x,使得Ax=y向量,y向量组成的集合叫矩阵A的值域。
矩阵值域满足:
核:任意向量进行矩阵变换后,结果为0,这些向量组成的空间为A的核空间,或者零空间。
核空间的维度称为A的零度,记为n(A)
维数:核所在的空间称为V,V的维数=其变换矩阵的核空间维数+值域的维数。
矩阵4个空间:任意矩阵都可以分为两个空间 :行空间+零空间或列空间+左零空间
dim(nullspace) = 列数 - r = n - r
dim(left nullspace) = 行数 - r = m - r
向量变换:矩阵A可以理解为对向量x做的变换,即A对x做完变换后,x只在长度上进行缩放。
也可以这么理解,有一个矩阵A,怎么找到被它变换后的向量x,只在长度上有变化,方向不变的向量,这些向量就是矩阵A的特征向量,对应的就是特征值。
矩阵的所有特征向量组成了矩阵的基,也就是经过矩阵操作后的坐标系。矩阵操作可以理解为对向量的变化,或者对坐标系的变换(也就是基的变换)。
坐标系变换:向量x,乘以矩阵A,变为向量b
可以理解为向量不变,只是坐标系进行了变换
x是在A坐标系下的描述,b是在I坐标系下的描述,也就是,其中I可看作省略
例如:在正常二维坐标系下的点(2,3),将其变为点(1,1)有两种方案,一是直接将点移动到后者处,也就是运动;二是将坐标系横轴缩短1/2,纵轴缩短1/3。
矩阵理解:当存在一个线性变换,可以用多个矩阵去描述这个变换,但这些矩阵都不是这个变换本身,只是这个变换的一种描述方式,而这些可以描述此变换的矩阵,都是相似的,具有相同的特征向量和特征值。
矩阵A可以理解为n维空间里,从一个点到另一个点的线性变换。若变换的对象也是一个矩阵T,可以理解为从n维空间到n维空间,对一个立方体T的变换,变换后为M,变换后的体积除以变化前的体积即为变换率,也就是行列式的值。
矩阵的逆:矩阵A理解为矩阵从T变为M,矩阵理解为矩阵从M变回T,则:
若矩阵可逆,则必有行列式,也就是变换倍率,若矩阵无行列式,也就说明矩阵必不可逆。
交为交集,和为并集
直和:唯一的表示为中的一个向量和中的一个向量和,记为
可以理解为,把高维度空间中的一个向量,分别投影到相互正交独立的维度上,对它们处理完后,直和就是该向量要求的解,类似力的分解。
秩:矩阵的秩=列向量的维数=行向量的维数,也就是列向量张成的最大维度,记为rank(A)
维数:线性空间由几个向量组成,也就是列向量的数目,记为dim(A)
实正交矩阵 | |
酉矩阵 |
|
对称矩阵(为对称矩阵) | |
厄米特矩阵 | |
正规矩阵(一定可相似对角化) | |
奇异矩阵 | |
幂等矩阵 | |
单纯矩阵 | 可对角化的矩阵 |
矩阵,且H前r行是非零行,并包含一个单位矩阵,后m-r行全为0。例:
12.Jordan标准型
上三角块,例:
若矩阵满秩,则矩阵的秩,亏为
若矩阵不是满秩的,秩为,亏为
(1)特征多项式
n阶矩阵A是其特征多项式的根(零点)
即满足:
(2)最小多项式
次数最小的使m(A)=0的特征多项式,首项系数为1。一般求法是参照,将其最高次幂依次降低1,然后尝试,直到满足m(A)=0
A与B合同条件:
存在可逆矩阵C,使得
若存在一组不共面的向量,如何将其正交化?
思路是先将其中两个向量正交化,然后再将第三个分量与正交的两个分量再做一次正交
若向量y和向量均正交,则y与的线性组合也正交。
w为欧式空间的子空间,若存在向量y与W正交,则y与W的每一个基向量正交。
正交补:
y称为W空间的正交补,记为
正交补空间的维数:
不变因子:
smith标准型对角线元素为不变因子,由小到大排列。分别记为
行列式因子为第k阶子式的最大公因式,且满足
初等因子:
将不变因子常数项去掉,将其余各因子拆分
例:
不变因子:
初等因子:
矩阵的逆求法1:
矩阵的逆求法2:
将矩阵A和I并排写,然后同时进行初等行变换,把A化为I,此时I的位置就是,原理是初等行变换相当于给A左乘了一个矩阵T,使得,所以,也就是等于I变换后的矩阵。
特征值和特征向量求法:任意矩阵A,求
进行行变换和列变化,使得某一行或某一列只剩一个数,其余全是0,然后该行列式等于该点的值乘以代数余子式。
求矩阵A的伴随矩阵 :
求对应位置的代数余子式,需要注意的地方是,与原来处的代数余子式需要填到另一个位置,此处需要尤为注意
例:
实内积空间
内积结果是一个数值
复内积空间
表示的共轭
实内积空间 (欧式空间) |
复内积空间(酉空间) | |
数 | 实数 | 复数 |
正交变换 (正交矩阵) |
酉变换(酉矩阵) |
|
对称变换(实对称矩阵) |
厄尔米特变换(酉对称变换)厄尔米特矩阵 |
|
矩阵特征值 | 实数 | 实数 |
矩阵特征向量 | 正交 | 正交 |
目的:把矩阵分解为一些小矩阵,更易计算,或者更容易分析矩阵的特点
其中可逆矩阵P等于特征向量正交规范化后的组合,矩阵
tips:
这里组成P的特征向量不需要施密特正交化即可,施密特正交化只是为了方便求。比如下面schur分解就使用了施密特正交化,因为施密特正交规范化后,P变为正交矩阵,也就有。
定义:实(复)非奇异矩阵A可以分解为正规矩阵Q和正线上三角矩阵R
奇异矩阵:行列式=0的矩阵,即不可逆矩阵
A的列向量为
(1)求矩阵A的正交单位化矩阵,即Q
对正交化
其中
其中
对单位化
(2)求正交向量模值与C的乘积,即R
例子:
对单位化
Givens矩阵和Givens变换:
Givens矩阵为初等旋转矩阵,由Givens矩阵确定的变换称为Givens变换,也就是初等旋转变换。
性质:
(1)Givens矩阵是正交矩阵
(2)任意可逆矩阵都可以通过左乘有限个Givens矩阵变为上三角矩阵
Householder矩阵:
Householder矩阵也叫初等反射矩阵,相当于对向量或矩阵做镜像,模值不变。
性质:
(1) 属于对称正交矩阵
(2)
(3)Givens矩阵是两个Householder矩阵的乘积
(4)任意可逆矩阵都可以通过左乘有限个Householder矩阵变换为上三角矩阵
Schur引理:
且A的特征值均为实数,则存在正交矩阵Q,使得
任意实方阵A,正交相似于一个上三角阵,且其主对角线元素为矩阵A的特征值
Schur分解流程:
其原理是,已知,其中P为满秩矩阵,其实当P为酉矩阵时,此处,因此求酉矩阵P就相当于之前求满秩矩阵P
例子:
求酉矩阵Q,使得为对角矩阵
(1)求特征值对应的特征向量
a.求特征值
当时
当时
当时
(2)将特征向量正交标准化
(3)
定义:若,如果存在和,使得,则称其为矩阵的满秩分解。满秩分解不唯一
例子:
G就是行最简型
在特征值分解的基础上,衍生出奇异值分解,根本原理相同,只不过特征值分解对应的是阶矩阵,奇异值分解对应的是阶矩阵,不是方阵。
对于阶矩阵A,为阶对称矩阵(对称矩阵),为阶对称矩阵,则有
P为的左奇异向量,Q是的右奇异向量
P和T均为酉矩阵,酉矩阵也是正交矩阵,正交矩阵对角化可写作
则
为A的特征值开方,称为A的奇异值
例:
(1)
由于不是满秩,因此只对左上角方阵进行计算,特征值分别为,
对应特征向量为:
单位化后:
(2)
的特征值为:
特征向量为:
单位化后:
.
(3)
求解思路:
奇异值分解(SVD)求解过程其实异常简单,由可以推出以下两个公式:
所以奇异值分解其实很简单,把和当成一个方阵进行shur分解,也就是求特征值对应的标准正交基,若A是m*n阶矩阵,则对应U,对应V的求解,并且他们的特征值相同。
定义:单纯矩阵(可对角化矩阵)A,可以分解为特征值与幂等矩阵积的和,即
称为A的谱值,也就是A的特征值,称为A的谱阵
所以,谱分解,其实可以看做矩阵的特征值分解,将矩阵分解为单个特征值和单个矩阵的乘积和。
特征值分解,记为
求解思路:
(1)求特征值和特征向量
(2)将特征向量规范化,即求P和
(3)分解P和求
例:
特征值分别为,
对应下面一二两公式。
设矩阵,若矩阵满足以下某个或全部
则称X为A的广义逆矩阵。若4个都满足,称X为A的Penrose逆,记为
若,则
因此需要先求满秩分解
若,则
定义:存在非齐次线性方程组
若,则称此线性方程组相容
判断是否有解
若,则有解
,向量x的范数表示向量的大小,矩阵A的范数表示从向量x变为向量b时变化的倍率,也就是缩放量的大小,范数是个大小度量工具。
类别 | 公式 | 含义 |
1-范数 | x绝对值之和 | |
2-范数 | x欧氏距离 | |
-范数 | x绝对值中最大 | |
p-范数 | x的p次方和开次方 | |
E-范数 | 与2-范数差了绝对值 |
类别 | 公式 | 含义 |
1-范数 | 列元素绝对值之和,取最大 | |
2-范数 | 最大特征值开方 | |
-范数 |
对应1-范数,行元素绝对值和最大 | |
F-范数 | 全部元素平方和开方 |
因为,所以
若A行满秩,则:
若A列满秩,则:
设一元函数f(z)能展开为z的幂级数
silu表示幂级数的收敛半径,当n阶矩阵A的谱半径时,将收敛的矩阵幂级数的和称为矩阵函数,记为
z | A |
求解思路:
先求最小特征多项式,然后设待求矩阵函数为,,其中为次数小于的多项式。然后依次往里面带入特征值,若出现重根,则对求导。
例:
,求
得
(1)齐次微分方程
(2)非齐次微分方程
例:
求解微分方程满足x(0)的解
先求通解:
先求
得
x(0)就是c
再求特解:
合并:
(1)行盖尔圆
每一行除对角线元素外,其他元素绝对值和为第一个盖尔圆半径的边界,圆心为对角线元素
(2)列盖尔圆
列盖尔圆和行盖尔圆原理相同
(3)盖尔圆隔离
文章浏览阅读5.8k次。在大数据的发展当中,大数据技术生态的组件,也在不断地拓展开来,而其中的Hive组件,作为Hadoop的数据仓库工具,可以实现对Hadoop集群当中的大规模数据进行相应的数据处理。今天我们的大数据入门分享,就主要来讲讲,Hive应用场景。关于Hive,首先需要明确的一点就是,Hive并非数据库,Hive所提供的数据存储、查询和分析功能,本质上来说,并非传统数据库所提供的存储、查询、分析功能。Hive..._hive应用场景
文章浏览阅读496次。Zblog是由Zblog开发团队开发的一款小巧而强大的基于Asp和PHP平台的开源程序,但是插件市场上的Zblog采集插件,没有一款能打的,要么就是没有SEO文章内容处理,要么就是功能单一。很少有适合SEO站长的Zblog采集。人们都知道Zblog采集接口都是对Zblog采集不熟悉的人做的,很多人采取模拟登陆的方法进行发布文章,也有很多人直接操作数据库发布文章,然而这些都或多或少的产生各种问题,发布速度慢、文章内容未经严格过滤,导致安全性问题、不能发Tag、不能自动创建分类等。但是使用Zblog采._zblog 网页采集插件
文章浏览阅读2.4k次,点赞2次,收藏2次。restUI页面提交1.1 添加上传jar包1.2 提交任务job1.3 查看提交的任务2. 命令行提交./flink-1.9.3/bin/flink run -c com.qu.wc.StreamWordCount -p 2 FlinkTutorial-1.0-SNAPSHOT.jar3. 命令行查看正在运行的job./flink-1.9.3/bin/flink list4. 命令行查看所有job./flink-1.9.3/bin/flink list --all._flink定时运行job
文章浏览阅读1k次,点赞2次,收藏6次。这个项目是基于STM32的LED闪烁项目,主要目的是让学习者熟悉STM32的基本操作和编程方法。在这个项目中,我们将使用STM32作为控制器,通过对GPIO口的控制实现LED灯的闪烁。这个STM32 LED闪烁的项目是一个非常简单的入门项目,但它可以帮助学习者熟悉STM32的编程方法和GPIO口的使用。在这个项目中,我们通过对GPIO口的控制实现了LED灯的闪烁。LED闪烁是STM32入门课程的基础操作之一,它旨在教学生如何使用STM32开发板控制LED灯的闪烁。_嵌入式stm32闪烁led实验总结
文章浏览阅读63次。本文介绍了安装和部署Debezium的详细步骤,并演示了如何将Debezium服务托管到systemctl以进行方便的管理。本文将详细介绍如何安装和部署Debezium,并将其服务托管到systemctl。解压缩后,将得到一个名为"debezium"的目录,其中包含Debezium的二进制文件和其他必要的资源。注意替换"ExecStart"中的"/path/to/debezium"为实际的Debezium目录路径。接下来,需要下载Debezium的压缩包,并将其解压到所需的目录。
文章浏览阅读4.4k次。需求:在诗词曲文项目中,诗词整篇朗读的时候,文章没有读完会因为屏幕熄灭停止朗读。要求:在文章没有朗读完毕之前屏幕常亮,读完以后屏幕常亮关闭;1.权限配置:设置电源管理的权限。
文章浏览阅读2.3k次。目标检测简介、评估标准、经典算法_目标检测
文章浏览阅读6.3k次,点赞4次,收藏9次。实训时需要安装SQL server2008 R所以我上网上找了一个.exe 的安装包链接:https://pan.baidu.com/s/1_FkhB8XJy3Js_rFADhdtmA提取码:ztki注:解压后1.04G安装时Microsoft需下载.NET,更新安装后会自动安装如下:点击第一个傻瓜式安装,唯一注意的是在修改路径的时候如下不可修改:到安装实例的时候就可以修改啦数据..._sqlserver 127 0 01 无法连接
文章浏览阅读7.4k次。1. Object.keys(item); 获取到了key之后就可以遍历的时候直接使用这个进行遍历所有的key跟valuevar infoItem={ name:'xiaowu', age:'18',}//的出来的keys就是[name,age]var keys=Object.keys(infoItem);2. 通常用于以下实力中 <div *ngFor="let item of keys"> <div>{{item}}.._js 遍历对象的key
文章浏览阅读2.2w次,点赞51次,收藏310次。粒子群算法求解路径规划路径规划问题描述 给定环境信息,如果该环境内有障碍物,寻求起始点到目标点的最短路径, 并且路径不能与障碍物相交,如图 1.1.1 所示。1.2 粒子群算法求解1.2.1 求解思路 粒子群优化算法(PSO),粒子群中的每一个粒子都代表一个问题的可能解, 通过粒子个体的简单行为,群体内的信息交互实现问题求解的智能性。 在路径规划中,我们将每一条路径规划为一个粒子,每个粒子群群有 n 个粒 子,即有 n 条路径,同时,每个粒子又有 m 个染色体,即中间过渡点的_粒子群算法路径规划
文章浏览阅读353次。所谓稳健的评估指标,是指在评估的过程中数据的轻微变化并不会显著的影响一个统计指标。而不稳健的评估指标则相反,在对交易系统进行回测时,参数值的轻微变化会带来不稳健指标的大幅变化。对于不稳健的评估指标,任何对数据有影响的因素都会对测试结果产生过大的影响,这很容易导致数据过拟合。_rar 海龟
文章浏览阅读607次,点赞2次,收藏7次。–基于STM32F103ZET6的UART通讯实现一、什么是IAP,为什么要IAPIAP即为In Application Programming(在应用中编程),一般情况下,以STM32F10x系列芯片为主控制器的设备在出厂时就已经使用J-Link仿真器将应用代码烧录了,如果在设备使用过程中需要进行应用代码的更换、升级等操作的话,则可能需要将设备返回原厂并拆解出来再使用J-Link重新烧录代码,这就增加了很多不必要的麻烦。站在用户的角度来说,就是能让用户自己来更换设备里边的代码程序而厂家这边只需要提供给_value line devices connectivity line devices