线性代数常用名词详解

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.一个m
n矩阵的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相关推荐

  1. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  2. Samtools(CentOS Linux)安装及常用命令详解

    序列比对(将测序reads与已知序列信息的基因或基因组进行比对)是高通量测序数据分析中最重要的一环,无论是转录组还是重测序都是基于比对结果来进行后续各项分析的,比对结果格式比较常见的是sam和bam文 ...

  3. python对输入的字符串进行解析_python数据类型_字符串常用操作(详解)

    这次主要介绍字符串常用操作方法及例子 1.python字符串 在python中声明一个字符串,通常有三种方法:在它的两边加上单引号.双引号或者三引号,如下: name = 'hello' name1 ...

  4. router linux命令,router os 常用命令详解

    router os 常用命令详解 发布时间:2006-04-20 01:17:30来源:红联作者:[Hl.y] 看了很多router os 的资料都是关于如何安装的,却很少见到关于router os的 ...

  5. Ansible基本使用及常用模块详解

    一.ansible基本使用 定义主机组 定义被管理节点列表的文件/etc/ansible/hosts,在定义被管理节点的时候,可以单独基于主机做定义,也可以将多个主机定义成一个主机组. 在上篇博文安装 ...

  6. QT:常用函数详解--常用操作记录(个人笔记)

    QT:常用函数详解(个人笔记) PS:一下内容个人笔记,要求自己看懂,随笔,阅读体验会很差很差! Qt setContentsMargins()函数 函数原型:void QLayout::setCon ...

  7. python的shutil模块是内置的_Python之shutil模块11个常用函数详解,python内置函数是什么...

    Python之shutil模块11个常用函数详解,python内置函数是什么 shutil 是 Python 中的高级文件操作模块,与os模块形成互补的关系,os主要提供了文件或文件夹的新建.删除.查 ...

  8. logback 常用配置详解(二) appender

    详细整理了logback常用配置 不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置 logback 简介 logback常用配置详解(一)<configuration> an ...

  9. SQL Server 2005 常用数据类型详解

    SQL Server 2005 常用数据类型详解 [b]1. 字符串数据类型[/b] char 此数据类型可存储1~8000个定长字符串,字符串长度在创建时指定:如未指定,默认为char(1).每个字 ...

最新文章

  1. 【亲测可用→防止入坑Routes】设置angular10项目异步加载、惰性加载、懒加载路由
  2. php文件下载脚本,PHP文件下载实例代码浅析
  3. 对话国际农民丰收节贸易会-万祥军:雀巢全球谋定农民合作
  4. 一个阿里云 MYSQL 服务 RDS 下的查询优化
  5. Android 开发使用 Gradle 配置构建库模块的工作方式
  6. 这本插画式的 Python 书,刚到手就女友抢走了
  7. 衡量神经网络的三个指标,参数量,multi-add,flop计算力
  8. 基于PyQT5的图书管理系统(含文档,源码,安装部署简单)
  9. 软件测试工程师自我介绍范文_软件测试自我介绍范文
  10. win7计算机属性资源管理器停止工作,win7系统windows资源管理器已停止工作一直弹出来的处理方法...
  11. 2020牛客暑期多校训练营Decrement on the Tree(图论,set)
  12. I DEA出现Spring配置错误:class path resource [.xml] cannot be opened because it does not exist
  13. 从拼多多解析社交电商
  14. 微电子电路——反相器延迟时间
  15. 【移动安全实战篇】————3、Android应用程序破解入门
  16. 你有花生我有酒,一本学道看一天(二)
  17. 让柯洁痛哭的AlphaGo,竟耗资3500万美元,耗电量相当于12760个大脑
  18. ARM学习之基本概念
  19. PyCharm安装教程最新版(社区版)
  20. Yolov3模型使用教程

热门文章

  1. servlet:共享资源造成的线程冲突
  2. 北京内推 | 360人工智能研究院招聘计算机视觉算法研究员
  3. r语言进行自然语言处理_开始进行自然语言处理
  4. JAVA游戏引擎!FXGL 教程 总目录
  5. ode45的常用和扩展用法
  6. 卷积自编码器(Convolutional Autoencoder)的一个实验
  7. js和css动态画出一只安卓机器人,附代码
  8. fMRI Tutorial:FSL处理功能核磁共振数据
  9. Flink任务失败,检查点失效:Exceeded checkpoint tolerable failure threshold.
  10. redis rce漏洞安全_从重新定位到RCE:我从广告到网络安全的旅程