数学基础之代数学(1)——矩阵

本文介绍了代数学中矩阵的基础概念,包括矩阵的定义、单位矩阵、矩阵的加减运算、乘法、幂运算、转置及逆矩阵。特别强调了矩阵运算的前提条件和特殊性质。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数学基础之代数学(1)——矩阵

生命写在开头,这里介绍的代数学概念比较基础,如果想深入了解的同学可以自行学习线性代数(或者高等代数)和离散数学。

1、矩阵的基本概念
一个 n × m n\times m n×m的矩阵是 n n n m m m列的矩形阵列,一般由数值组成, A i , j A_{i,j} Ai,j表示矩阵 A A A的第 i i i行,第 j j j列。比如 A = ( 1    2    3 3    2    1 ) A=\left(\begin{matrix}1\space\space2\space\space3\\\\3\space\space2\space\space1\end{matrix}\right) A=1  2  33  2  1就是一个 2 × 3 2\times3 2×3的矩阵 A A A A 1 , 3 = 3 A_{1,3}=3 A1,3=3
注意,矩阵中有一个常见的特殊矩阵——单位矩阵 I = d e f ( 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=def1    0    0    1,即对角线上为 1 1 1,其他位置上都是 0 0 0的矩阵。

2、矩阵加(减)法
矩阵的加(减)法定义为每行每列的元素分别相加(减),因此必须保证相加(减)的矩阵规格相同,即 C = A ± B ⇒ C i , j = A i , j ± B i , j C=A\pm B\Rightarrow C_{i,j}=A_{i,j}\pm B_{i,j} C=A±BCi,j=Ai,j±Bi,j
⇒ C = ( A 1 , 1 ± B 11    ⋯    A 1 , m ± B 1 , m ⋯              ⋯                 ⋯ A n , 1 ± B n , 1    ⋯    A n , m ± B n , 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、矩阵乘法
矩阵的乘法有一个非常重要的前提——一个矩阵的列数,必须等于另一个矩阵的行数。设 A A A n × m n\times m n×m的矩阵, B B B m × p m\times p m×p的矩阵,那么 A , B A,B A,B相乘得到的 C C C,就是一个 n × p n\times p n×p的矩阵。其中 C i , j = ∑ k = 1 m A i , k × B k , j C_{i,j}=\sum_{k=1}^{m}A_{i,k}\times B_{k,j} Ci,j=k=1mAi,k×Bk,j
注意这里是 A × B A\times B A×B,能否进行 B × A B\times A B×A还要看 n n n是否等于 p p p。因此,矩阵乘法一定满足分配律和结合律,但不一定满足交换律。

4、矩阵的幂
矩阵的幂本质上和单一数值的幂相同,都是自身累乘的结果,但是由于矩阵乘法的特殊性,一般我们只考虑同阶矩阵( n × n n\times n n×n)。有如下计算式:
A 0 = I A^0=I A0=I
A n = A n − 1 × A    ( n > 0 ) A^n=A^{n-1}\times A\space\space(n>0) An=An1×A  (n>0)
注:由于矩阵满足结合律,我们在求解矩阵的幂的过程中,可以借助快速幂提速。

5、矩阵的转置
对一个矩阵进行转置处理,本质上就是将它的行和列互换,即规格为 n × m n\times m n×m的矩阵 A A A在转置后,就会生成规格为 m × n m\times n m×n的矩阵 A T A^T AT(注意矩阵转置的符号)。转置公式: A i , j T = A j , i A^T_{i,j}=A_{j,i} Ai,jT=Aj,i

6、矩阵的逆
矩阵的逆也有一个非常重要的前提——只有规格为 n × n n\times n n×n的矩阵才有可能存在逆。因为,逆的定义非常苛刻:设矩阵 B B B A A A的逆,那么 A , B A,B A,B必须满足 A × B = B × A = I A\times B=B\times A=I A×B=B×A=I。如果 B B B存在,那么它一定是唯一的,一般记为 A − 1 A^{-1} A1

世界地图矢量数据可以通过多种网站进行下载。以下是一些提供免费下载世界地图矢量数据的网站: 1. Open Street Map (https://www.openstreetmap.org/): 这个网站可以根据输入的经纬度或手动选定范围来导出目标区域的矢量图。导出的数据格式为osm格式,但只支持矩形范围的地图下载。 2. Geofabrik (http://download.geofabrik.de/): Geofabrik提供按洲际和国家快速下载全国范围的地图数据。数据格式支持shape文件格式,包含多个独立图层,如道路、建筑、水域、交通、土地利用分类、自然景观等。数据每天更新一次。 3. bbbike (https://download.bbbike.org/osm/): bbbike提供全球主要的200多个城市的地图数据下载,也可以按照bbox进行下载。该网站还提供全球的数据,数据格式种类齐全,包括geojson、shp等。 4. GADM (https://gadm.org/index.html): GADM提供按国家或全球下载地图数据的服务。该网站提供多种格式的数据下载。 5. L7 AntV (https://l7.antv.antgroup.com/custom/tools/worldmap): L7 AntV是一个提供标准世界地图矢量数据免费下载的网站。支持多种数据格式下载,包括GeoJSON、KML、JSON、TopJSON、CSV和高清SVG格式等。可以下载中国省、市、县的矢量边界和世界各个国家的矢量边界数据。 以上这些网站都提供了世界地图矢量数据的免费下载服务,你可以根据自己的需求选择合适的网站进行下载。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值