数学基础之代数学(1)——矩阵
数学基础之代数学(1)——矩阵
生命写在开头,这里介绍的代数学概念比较基础,如果想深入了解的同学可以自行学习线性代数(或者高等代数)和离散数学。
1、矩阵的基本概念
一个n×mn\times mn×m的矩阵是nnn行mmm列的矩形阵列,一般由数值组成,Ai,jA_{i,j}Ai,j表示矩阵AAA的第iii行,第jjj列。比如A=(123321)A=\left(\begin{matrix}1\space\space2\space\space3\\\\3\space\space2\space\space1\end{matrix}\right)A=⎝⎛1 2 33 2 1⎠⎞就是一个2×32\times32×3的矩阵AAA,A1,3=3A_{1,3}=3A1,3=3。
注意,矩阵中有一个常见的特殊矩阵——单位矩阵I=def(1⋯0⋯⋯⋯0⋯1)I\stackrel{def}{=}\left(\begin{matrix}1\space\space\cdots\space\space0\\\\\cdots\space\space\cdots\space\space\cdots\\\\0\space\space\cdots\space\space1\end{matrix}\right)I=def⎝⎜⎜⎜⎜⎛1 ⋯ 0⋯ ⋯ ⋯0 ⋯ 1⎠⎟⎟⎟⎟⎞,即对角线上为111,其他位置上都是000的矩阵。
2、矩阵加(减)法
矩阵的加(减)法定义为每行每列的元素分别相加(减),因此必须保证相加(减)的矩阵规格相同,即C=A±B⇒Ci,j=Ai,j±Bi,jC=A\pm B\Rightarrow C_{i,j}=A_{i,j}\pm B_{i,j}C=A±B⇒Ci,j=Ai,j±Bi,j
⇒C=(A1,1±B11⋯A1,m±B1,m⋯⋯⋯An,1±Bn,1⋯An,m±Bn,m)\Rightarrow C=\left(\begin{matrix}A_{1,1}\pm B_{11}\space\space\cdots\space\space A_{1,m}\pm B_{1,m}\\\\\cdots\space\space\space\space\space\space\space\space\space\space\space\space\cdots\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\cdots\\\\A_{n,1}\pm B_{n,1}\space\space\cdots\space\space A_{n,m}\pm B_{n,m}\end{matrix}\right)⇒C=⎝⎜⎜⎜⎜⎛A1,1±B11 ⋯ A1,m±B1,m⋯ ⋯ ⋯An,1±Bn,1 ⋯ An,m±Bn,m⎠⎟⎟⎟⎟⎞
注:矩阵加法满足交换律和结合律。
3、矩阵乘法
矩阵的乘法有一个非常重要的前提——一个矩阵的列数,必须等于另一个矩阵的行数。设AAA是n×mn\times mn×m的矩阵,BBB是m×pm\times pm×p的矩阵,那么A,BA,BA,B相乘得到的CCC,就是一个n×pn\times pn×p的矩阵。其中Ci,j=∑k=1mAi,k×Bk,jC_{i,j}=\sum_{k=1}^{m}A_{i,k}\times B_{k,j}Ci,j=∑k=1mAi,k×Bk,j
注意这里是A×BA\times BA×B,能否进行B×AB\times AB×A还要看nnn是否等于ppp。因此,矩阵乘法一定满足分配律和结合律,但不一定满足交换律。
4、矩阵的幂
矩阵的幂本质上和单一数值的幂相同,都是自身累乘的结果,但是由于矩阵乘法的特殊性,一般我们只考虑同阶矩阵(n×nn\times nn×n)。有如下计算式:
A0=IA^0=IA0=I
An=An−1×A(n>0)A^n=A^{n-1}\times A\space\space(n>0)An=An−1×A (n>0)
注:由于矩阵满足结合律,我们在求解矩阵的幂的过程中,可以借助快速幂提速。
5、矩阵的转置
对一个矩阵进行转置处理,本质上就是将它的行和列互换,即规格为n×mn\times mn×m的矩阵AAA在转置后,就会生成规格为m×nm\times nm×n的矩阵ATA^TAT(注意矩阵转置的符号)。转置公式:Ai,jT=Aj,iA^T_{i,j}=A_{j,i}Ai,jT=Aj,i。
6、矩阵的逆
矩阵的逆也有一个非常重要的前提——只有规格为n×nn\times nn×n的矩阵才有可能存在逆。因为,逆的定义非常苛刻:设矩阵BBB是AAA的逆,那么A,BA,BA,B必须满足A×B=B×A=IA\times B=B\times A=IA×B=B×A=I。如果BBB存在,那么它一定是唯一的,一般记为A−1A^{-1}A−1。
数学基础之代数学(1)——矩阵相关推荐
- 人工智能数学基础-线性代数4:矩阵及矩阵运算
☞ ░ 老猿Python博文目录░ 本节用到了行列式的相关知识,而在行列式中用到了矩阵知识,但总体来说先介绍矩阵再介绍行列式更合适一些,行列式的知识大家只需要知道一个矩阵A对应的行列式记为符号|A|, ...
- AI笔记: 数学基础之正交矩阵与矩阵的QR分解
正交矩阵 若n阶方阵A满足ATA=EA^TA = EATA=E, 则称A为正交矩阵, 简称正交阵 (复数域上称为酉矩阵) A是正交阵的充要条件:A的列(行)向量都是单位向量,且两两正交. 若A为正交矩 ...
- 程序员的自我修养之数学基础04:特殊矩阵(零矩阵、单位矩阵、对角矩阵、逆矩阵、转置矩阵、对称矩阵)
零矩阵 零矩阵就是所有元素都是0的矩阵,一般记做O.可以在后面加 m,n 表示其规模. 在前一章,我们讲到,矩阵就是映射.零矩阵,就表示了将所有的点都映到原点的映射. 因此,对于任意向量 x,都有 O ...
- 机器学习和深度学习之数学基础-线性代数 第一节 向量及线性映射
转自:https://blog.csdn.net/yong_bai/article/details/80033516 yong_bai 发布于2018-04-18 21:40:15 阅读数 1440 ...
- 人工智能数学基础专栏目录
☞ ░ 前往老猿Python博文目录 ░ 本专栏为人工智能数学基础,相关内容介绍人工智能相关的数学知识,在老猿学习过程中,会将一些知识的基础知识都在本专栏内体现,尽量做到本专栏涉及知识点的内容闭环. ...
- 1.机器学习数学基础
文章目录 第一章 数学基础 1.1 向量和矩阵 1.1.1 标量.向量.矩阵.张量 1.1.2标量.向量.张量之间关系 1.1.3 标量.向量.张量与矩阵的区别 1.1.4 矩阵和向量相乘结果 1.1 ...
- 高职计算机基础教案ppt,计算机数学基础 高职计算机大类专业基础 郭宝玉 PPT计算机数学基础 第2章.ppt...
计算机数学基础 高职计算机大类专业基础 郭宝玉 PPT计算机数学基础 第2章.ppt (53页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 ...
- 2020应届生:今年秋招也太太太太太难了吧!
讲个简短的鬼故事: 2020秋招已经过去一大半了! 回顾9月,你可能以为秋招还有很多机会,还有大把时间准备.然而各大名企的实际进度却不等人. 阿里巴巴9月12日网申截止: 腾讯9月15日网申截止: 宝 ...
- 深度学习到底有多难?这篇文章带你入门!
随着2020年的到来,人类进入了一个崭新的十年.回顾过去10年,深度学习领域取得了巨大进步,解决了许多以前难以解决的问题. 从自动驾驶到Deepfake,深度学习正在改变世界.随着深度学习在各个领域井 ...
最新文章
- 逻辑模型设计步骤-确定数据分割策略
- 如何干掉恶心的 SQL 注入?
- springmvc处理ajax请求
- 手把手教你部署一个最小化的 Kubernetes 集群
- Django之orm查询
- Android RecyclerView嵌套EditView实时更新Item数据
- mitmproxy https抓包的原理是什么?
- weblogic 替换默认错误页面_weblogic 部署后出现Error 404–Not Found
- 那位全心投入本地生活的首席科学家!
- python之爬虫学习记录与心得
- [python][os]分离文件目录,文件名以及文件后缀
- 如何在程序中安装指定apk文件
- Linux驱动模块Makefile编写
- java求航班飞行时间代码,基于JAVA的航班动态接口调用代码实例
- ERROR [com.alibaba.druid.pool.DruidDataSource] - abandon connection
- 各种语言常用壳的特征
- 定格动画运用的计算机技术是,定格动画中材料的运用.pdf
- NLPCC2013中文微博细粒度情感识别(一)
- 位置在此计算机上运行程序灰色,Win10电脑中定位服务按钮灰色无法开启的2种解决方法...
- 条形码识别软件linux,条形码生成和识别库 Aspose.BarCode