线性代数常用名词详解1
线性代数常用名词详解
vector
向量
对于x,y,z是向量,c,d为常数
x+y=y+x
x+(y+z)=(x+y)+z
x+0=x
c(x+y)=(cx)+(cy)
c(dy)=(cd)y
xy=yx
(cx)y=c(xy)
x*(y+z)=xy+xz
matrix
矩阵
对于矩阵A,B,C,c为常数
A(BC)=(AB)C
A(B+C)=AB+AC
(A+B)C=AC+BC
r(AB)=(rA)B=A(rB)
transpose
矩阵转置
EF(Echelon Form)
EF(Echelon Form)
阶梯矩阵
1.全为0的行在矩阵的最底层
2.每个leading entry(每行第一个不是0的元素),与上一行相比都在右面,(leading entry也被称为pivot)
3.在每个leading entry下的都是0
REF(Reduced Echelon Form)
最简阶梯矩阵
1.所有的leading entry都是1
2.leading entry所在行除自己是1,其他都是0
举例:
row reduction(Gaussian elimination)
行化简又称高斯消元法
将矩阵化为阶梯矩阵的
举例:
kernel(null-space)
对于一个m*n矩阵A,一个向量x,Ax=0的解被称为A的kernel(记为ker(A)),或是A的null_space(记为Null(A))
举例:
row equivalent
线性相关
对于两个m*n矩阵A,B,如果A能通过行变换变成B,则A和B线性相关
如果A和B线性相关,Ax=0和Bx=0有相同的解,即ker(A)=ker(B)
range
对于一个m*n矩阵A,Range(A)={Ax:x is in R}
举例:
Linear function
线性函数
一个函数L,Rn->Rm(n维空间->m维空间)被称为线性,如果对任意的x,y属于Rn有
L(cx+dy)=cL(x)+dL(y)
subspace
子空间
一个n维向量子集V如果满足,对于任意x,y属于V都有cx+dy属于V,则V被称为子空间
1.一个mn矩阵的kernal是n维空间的子空间
2.一个mn矩阵的range是m维空间的子空间
举例:
Orthognal complement
正交补空间
对于一个子空间V,如果有一个子空间V满足其中所有向量与V中向量相乘都为0,则V被称为V的正交补空间
举例:
span
对于k个向量v1,v2,v3,……vk,它们的线性组合(linear combination)a1v1+a2v2+a3v3+……+akvk的所有可能被称为这k个向量的span
举例:
linear independent
对于k个向量v1,v2,v3,……vk,a1v1+a2v2+a3v3+……+akvk=0,
a1,a2,a3……,ak没有非零解,则这k个向量称为线性无关,否则称为线性相关(linear dependent)
以下陈述等价:
basis
基
如果对于V中的任意向量,都可以用a1v1+a2v2+……+akvk唯一表示,则称v1,v2,v3,……vk为V的基(basis)
举例:
size of basis
基中的向量的个数
一个子空间的不同basis的向量个数是相同的
dimension of a subspace
子空间的维度
对于一个子空间V,定义维度(dimension)为基中向量的个数(size of basis),写作dim(V)
举例:
rank
秩
最简行阶梯矩阵中非零行的个数
对于一个m*n矩阵,
rank(A)+dim(ker(A))=n
rank(A)<=min(m,n)
ker(A)=0当且仅当rank(A)=n
k个向量线性无关,当[v1|v2|……|vk]的rank为k
线性代数常用名词详解1相关推荐
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- Samtools(CentOS Linux)安装及常用命令详解
序列比对(将测序reads与已知序列信息的基因或基因组进行比对)是高通量测序数据分析中最重要的一环,无论是转录组还是重测序都是基于比对结果来进行后续各项分析的,比对结果格式比较常见的是sam和bam文 ...
- python对输入的字符串进行解析_python数据类型_字符串常用操作(详解)
这次主要介绍字符串常用操作方法及例子 1.python字符串 在python中声明一个字符串,通常有三种方法:在它的两边加上单引号.双引号或者三引号,如下: name = 'hello' name1 ...
- router linux命令,router os 常用命令详解
router os 常用命令详解 发布时间:2006-04-20 01:17:30来源:红联作者:[Hl.y] 看了很多router os 的资料都是关于如何安装的,却很少见到关于router os的 ...
- Ansible基本使用及常用模块详解
一.ansible基本使用 定义主机组 定义被管理节点列表的文件/etc/ansible/hosts,在定义被管理节点的时候,可以单独基于主机做定义,也可以将多个主机定义成一个主机组. 在上篇博文安装 ...
- QT:常用函数详解--常用操作记录(个人笔记)
QT:常用函数详解(个人笔记) PS:一下内容个人笔记,要求自己看懂,随笔,阅读体验会很差很差! Qt setContentsMargins()函数 函数原型:void QLayout::setCon ...
- python的shutil模块是内置的_Python之shutil模块11个常用函数详解,python内置函数是什么...
Python之shutil模块11个常用函数详解,python内置函数是什么 shutil 是 Python 中的高级文件操作模块,与os模块形成互补的关系,os主要提供了文件或文件夹的新建.删除.查 ...
- logback 常用配置详解(二) appender
详细整理了logback常用配置 不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置 logback 简介 logback常用配置详解(一)<configuration> an ...
- SQL Server 2005 常用数据类型详解
SQL Server 2005 常用数据类型详解 [b]1. 字符串数据类型[/b] char 此数据类型可存储1~8000个定长字符串,字符串长度在创建时指定:如未指定,默认为char(1).每个字 ...
最新文章
- 【亲测可用→防止入坑Routes】设置angular10项目异步加载、惰性加载、懒加载路由
- php文件下载脚本,PHP文件下载实例代码浅析
- 对话国际农民丰收节贸易会-万祥军:雀巢全球谋定农民合作
- 一个阿里云 MYSQL 服务 RDS 下的查询优化
- Android 开发使用 Gradle 配置构建库模块的工作方式
- 这本插画式的 Python 书,刚到手就女友抢走了
- 衡量神经网络的三个指标,参数量,multi-add,flop计算力
- 基于PyQT5的图书管理系统(含文档,源码,安装部署简单)
- 软件测试工程师自我介绍范文_软件测试自我介绍范文
- win7计算机属性资源管理器停止工作,win7系统windows资源管理器已停止工作一直弹出来的处理方法...
- 2020牛客暑期多校训练营Decrement on the Tree(图论,set)
- I DEA出现Spring配置错误:class path resource [.xml] cannot be opened because it does not exist
- 从拼多多解析社交电商
- 微电子电路——反相器延迟时间
- 【移动安全实战篇】————3、Android应用程序破解入门
- 你有花生我有酒,一本学道看一天(二)
- 让柯洁痛哭的AlphaGo,竟耗资3500万美元,耗电量相当于12760个大脑
- ARM学习之基本概念
- PyCharm安装教程最新版(社区版)
- Yolov3模型使用教程
热门文章
- servlet:共享资源造成的线程冲突
- 北京内推 | 360人工智能研究院招聘计算机视觉算法研究员
- r语言进行自然语言处理_开始进行自然语言处理
- JAVA游戏引擎!FXGL 教程 总目录
- ode45的常用和扩展用法
- 卷积自编码器(Convolutional Autoencoder)的一个实验
- js和css动态画出一只安卓机器人,附代码
- fMRI Tutorial:FSL处理功能核磁共振数据
- Flink任务失败,检查点失效:Exceeded checkpoint tolerable failure threshold.
- redis rce漏洞安全_从重新定位到RCE:我从广告到网络安全的旅程