矩阵- 维基百科,自由的百科全书
文章推薦指數: 80 %
數學上,一個 m × n {\displaystyle m\times n} m\times n 的矩陣是一个由 m {\displaystyle m} m ... 「m-by-n matrix」的各地常用別名.
矩阵
维基百科,自由的百科全书
跳到导航
跳到搜索
线性代数
A
=
[
1
2
3
4
]
{\displaystyle\mathbf{A}={\begin{bmatrix}1&2\\3&4\end{bmatrix}}}
向量 ·向量空间 ·行列式 ·矩阵
向量
标量·向量·向量空间·向量投影·外积(向量积)·内积(数量积)
矩阵与行列式
矩阵·行列式·线性方程组·秩·核·迹·單位矩陣·初等矩阵·方块矩阵·分块矩阵·三角矩阵·非奇异方阵·转置矩阵·逆矩阵·对角矩阵·可对角化矩阵·对称矩阵·反对称矩阵·正交矩阵·幺正矩阵·埃尔米特矩阵·反埃尔米特矩阵·正规矩阵·伴随矩阵·余因子矩阵·共轭转置·正定矩阵·幂零矩阵·矩阵分解(LU分解·奇异值分解·QR分解·极分解·特征分解)·子式和余子式·拉普拉斯展開·克罗内克积
线性空间与线性变换
线性空间·线性变换·线性子空间·线性生成空间·基·线性映射·线性投影·线性无关·线性组合·线性泛函·行空间与列空间·对偶空间·正交·特征向量·最小二乘法·格拉姆-施密特正交化
查论编
「m-by-nmatrix」的各地常用別名中国大陸
m
{\displaystylem}
行
n
{\displaystylen}
列矩阵港臺
m
{\displaystylem}
列
n
{\displaystylen}
行矩陣
「横排(row)」的各地常用別名中国大陸行港臺列
「纵排(column)」的各地常用別名中国大陸列港臺行
矩陣
數學上,一個
m
×
n
{\displaystylem\timesn}
的矩陣是一个由
m
{\displaystylem}
行(row)
n
{\displaystylen}
列(column)元素排列成的矩形阵列。
矩陣裡的元素可以是数字、符号或数学式。
[
a
11
a
12
a
13
…
a
1
j
…
a
1
n
a
21
a
22
a
23
…
a
2
j
…
a
2
n
a
31
a
32
a
33
…
a
3
j
…
a
3
n
⋮
⋮
⋮
⋱
⋮
⋱
⋮
a
i
1
a
i
2
a
i
3
…
a
i
j
…
a
i
n
⋮
⋮
⋮
⋱
⋮
⋱
⋮
a
m
1
a
m
2
a
m
3
…
a
m
j
…
a
m
n
]
{\displaystyle{\begin{bmatrix}a_{11}&a_{12}&a_{13}&\dots&a_{1j}&\dots&a_{1n}\\a_{21}&a_{22}&a_{23}&\dots&a_{2j}&\dots&a_{2n}\\a_{31}&a_{32}&a_{33}&\dots&a_{3j}&\dots&a_{3n}\\\vdots&\vdots&\vdots&\ddots&\vdots&\ddots&\vdots\\a_{i1}&a_{i2}&a_{i3}&\dots&a_{ij}&\dots&a_{in}\\\vdots&\vdots&\vdots&\ddots&\vdots&\ddots&\vdots\\a_{m1}&a_{m2}&a_{m3}&\dots&a_{mj}&\dots&a_{mn}\end{bmatrix}}}
大小相同(行数列数都相同)的矩阵之间可以相互加减,具体是对每个位置上的元素做加减法。
矩阵的乘法则较为复杂。
两个矩阵可以相乘,当且仅当第一个矩阵的列数等于第二个矩阵的行数。
矩阵的乘法满足结合律和分配律,但不满足交换律。
矩阵的一个重要用途是解线性方程组。
线性方程组中未知量的系数可以排成一个矩阵,加上常数项,则称为增广矩阵。
另一个重要用途是表示线性变换,即是诸如
f
(
x
)
=
4
x
{\displaystylef(x)=4x}
之类的線性函數的推广。
设定基底后,某个向量
v
{\displaystyle\mathrm{v}}
可以表示为
m
×
1
{\displaystylem\times1}
的矩阵,而线性变换
f
{\displaystylef}
可以表示为列数为
m
{\displaystylem}
的矩阵
A
{\displaystyleA}
,使得经过变换后得到的向量
f
(
v
)
{\displaystylef(\mathrm{v})}
可以表示成
A
v
{\displaystyleA\mathrm{v}}
的形式。
矩阵的特征值和特征向量可以揭示线性变换的深层特性。
矩陣是高等代数学中的常见工具,也常见于统计分析等应用数学学科中。
在物理学中,矩阵在力学、电路学、光学和量子物理等領域中都有应用;计算机科学中,三维动画制作也需要用到矩阵。
矩阵的运算是数值分析领域的重要问题。
将矩阵分解为简单矩阵的组合可以在理论和实际应用上简化矩阵的运算。
对一些应用广泛而形式特殊的矩阵,例如稀疏矩阵和准对角矩阵,有特定的快速运算算法。
关于矩阵相关理论的发展和应用,請參考矩陣理論。
在天体物理、量子力学等领域,也会出现无穷维的矩阵,是矩阵的一种推广。
目录
1词源
2發展
3定义
3.1标记
4矩陣的基本運算
5矩阵乘法
5.1线性方程组
5.2线性变换
6方块矩阵
6.1行列式
6.2特征值与特征向量
6.3对称
6.4正定性
7矩阵的计算
7.1矩阵分解
8矩阵的推广
8.1一般域和环上的矩阵
8.2矩阵与线性变换
8.3矩阵群
8.4无限维矩阵
8.5空矩阵
8.6分塊矩陣
9应用
9.1图论
9.2数学分析
9.3概率论与统计
9.4物理学上的对称性及线性变换
9.5量子态的线性组合
9.6简正模式
9.7幾何光學
9.8電子學
10参见
11注释与参考
11.1脚注
11.2参考文献
12外部链接
词源[编辑]
中文中矩阵的概念最早见于1922年。
1922年,北京师范大学附属中学數學老師程廷熙在一篇介绍文章中将矩阵译为“纵横阵”。
1925年,在科学名词审查会算学名词审查组刊登於《科学》第十卷第四期的审定名词表中,矩阵被翻译为“矩阵式”,方块矩阵翻译为“方阵式”,而各类矩阵如“正交矩阵”、“伴随矩阵”中的“矩阵”则被翻译为“方阵”。
1935年,中国数学会审查后,中华民国教育部审定的《数学名词》(并“通令全国各院校一律遵用,以昭划一”)中,“矩阵”作为译名首次出现。
1938年,曹惠群在接受科学名词审查会委托就数学名词加以校订的《算学名词汇编》中,认为应当的译名是“长方阵”。
1949年中华人民共和国成立后编订的《数学名词》中,则将译名定为“(矩)阵”。
1993年,中国自然科学名词审定委员会公布的《数学名词》中,“矩阵”被定为正式译名,并沿用至今[1]。
發展[编辑]
作為解決線性方程的工具,矩陣也有不短的歷史。
成书最迟在东汉前期的《九章算术》中,已经出现过以矩阵形式表示线性方程组系数以解方程的图例,可視為矩阵的雏形[2]。
矩阵正式作为数学中的研究对象出现,则是在行列式的研究发展起来后。
逻辑上,矩阵的概念先于行列式,但在历史上则恰好相反。
日本数学家关孝和(1683年)与微積分的發現者之一戈特弗里德·威廉·萊布尼茨(1693年)近乎同时独立建立了行列式論。
其后行列式作为解线性方程组的工具逐步发展。
1750年,加布里尔·克拉默发现了克莱姆法则[3]。
阿瑟·凯莱被认为是矩阵论的奠基人
进入十九世纪后,行列式的研究进一步发展,矩阵的概念也应运而生。
奧古斯丁·路易·柯西是最早将行列式排成方阵并将其元素用双重下标表示的数学家。
他还在1829年就在行列式的框架中证明了实对称矩阵特征根为实数的结论[4]。
其后,詹姆斯·約瑟夫·西爾維斯特注意到,在作为行列式的计算形式以外,将数以行和列的形式作出的矩形排列本身也是值得研究的。
在他希望引用数的矩形阵列而又不能用行列式来形容的时候,就用“matrix”一词来形容[3]。
而在此之前,数学家已经开始将增广矩阵作为独立的对象引用了。
西尔维斯特使用“matrix”一词是因为他希望讨论行列式的子式,即将矩阵的某几行和某几列的共同元素取出来排成的矩阵的行列式,所以实际上“matrix”被他看做是生成各种子式的“母体”:
我在先前的文章中将矩形排布的序列称为“Matrix”,盖因从中可以产生出各种不同的行列式,就如由同一个母体的子宫中孕育出来一样。
[5]
阿瑟·凯莱被公认为矩阵论的奠基人[3]。
他开始将矩阵作为独立的数学对象研究时,许多与矩阵有关的性质已经在行列式的研究中被发现,这也使得凯莱认为矩阵的引进是十分自然的。
他说:“我决然不是通过四元数而获得矩阵概念的;它或是直接从行列式的概念而来,或是作为一个表达线性方程组的方便方法而来的。
[3]”他从1858年开始,发表了《矩阵论的研究报告》等一系列关于矩阵的专门论文[6][7],研究了矩阵的运算律、矩阵的逆以及转置和特征多项式方程。
凯莱还提出了凯莱-哈密尔顿定理,并验证了3×3矩阵的情况,又说进一步的证明是不必要的。
哈密尔顿证明了4×4矩阵的情况,而一般情况下的证明是弗罗贝尼乌斯于1898年给出的[3]。
此后更多数学家开始对矩阵进行研究。
埃尔米特证明了如果矩阵等于其复共轭转置,则特征根为实数。
这种矩阵后来被称为埃尔米特矩阵[3]。
弗罗贝尼乌斯对矩阵的特征方程、特征根、矩阵的秩、正交矩阵、矩阵方程等方面做了大量工作。
1878年,在引进了不变因子、初等因子等概念的同时,弗罗贝尼乌斯给出了正交矩阵、相似矩阵和合同矩阵的概念。
同年,他探讨了矩阵的最小多项式(最小方程)问题。
1894年的论文中,他讨论了矩阵理论和四元数理论的关系。
1896年,他给出了凯莱-哈密尔顿定理的完整证明[1]。
矩阵理论在19世纪沿着两个方向发展,分别是作为抽象代数结构和作为代数工具描述几何空间的线性变换。
矩阵理论为群论和不变量理论的发展。
无限维矩阵的研究始于1884年。
庞加莱在两篇不严谨地使用了无限维矩阵和行列式理论的文章后开始了对这一方面的专门研究[1]。
1906年,希尔伯特引入无限二次型(相当于无限维矩阵)对积分方程进行研究,极大地促进了无限维矩阵的研究。
在此基础上,施密茨、赫林格和特普利茨发展出算子理论,而无限维矩阵成为了研究函数空间算子的有力工具[1]。
定义[编辑]
将一些元素排列成若干行,每行放上相同数量的元素,就是一个矩阵。
这里说的元素可以是数字,例如以下的矩阵:
A
=
[
9
13
5
1
11
7
3
9
2
6
0
7
]
{\displaystyle\mathbf{A}={\begin{bmatrix}9&13&5\\1&11&7\\3&9&2\\6&0&7\end{bmatrix}}}
排列成的形状是矩形,所以称为矩阵。
在中國大陸,橫向的元素组称為「行」,縱向称為「列」,而在臺灣則相反,橫向称為「列」,縱向称為「行」[8]。
矩阵一般用大写拉丁字母表示,需要具体写出其中元素时,一般用方括号或圆括号括起。
以上的矩阵
A
{\displaystyle\mathbf{A}}
是一个4行3列的矩阵。
行数是1或列数是1的矩阵又可分别称为行向量和列向量。
这是因为一个向量可以表示成行数或列数是1的矩阵形式。
矩阵的任一行/列都是一个行/列向量,例如矩阵
A
{\displaystyle\mathbf{A}}
的第一行
[
9
13
5
]
{\displaystyle{\begin{bmatrix}9&13&5\end{bmatrix}}}
就是一个行向量。
行/列向量可以看成一个向量,因此可以称矩阵的两行/列相等,或者某一行等于某一列,表示其对应的向量相等。
标记[编辑]
一个矩阵
A
{\displaystyle\mathbf{A}}
從左上角數起的第
i
{\displaystylei}
行第
j
{\displaystylej}
列上的元素称为第
i
,
j
{\displaystylei,j}
項,通常记为
A
i
,
j
{\displaystyle\mathbf{A}_{i,j}}
、
A
i
j
{\displaystyle\mathbf{A}_{ij}}
、
a
i
j
{\displaystyle\mathrm{a}_{ij}}
或
A
[
i
,
j
]
{\displaystyle\mathbf{A}_{[i,j]}}
。
在上述例子中
A
4
,
3
=
7
{\displaystyle\mathbf{A}_{4,3}=7}
。
如果不知道矩阵
A
{\displaystyle\mathbf{A}}
的具体元素,通常也会将它记成
A
=
[
a
i
j
]
m
×
n
{\displaystyle\mathbf{A}=[\mathbf{a}_{ij}]_{m\timesn}}
或
A
=
[
a
i
,
j
]
m
×
n
{\displaystyle\mathbf{A}=[\mathbf{a}_{i,j}]_{m\timesn}}
。
反之,如果
A
{\displaystyle\mathbf{A}}
的元素可以写成只与其行数
i
{\displaystylei}
和列数
j
{\displaystylej}
有关的统一函数
f
{\displaystylef}
,那么也可以用
A
=
[
f
(
i
,
j
)
]
m
×
n
{\displaystyle\mathbf{A}=\left[f(i,j)\right]_{m\timesn}}
作为
A
{\displaystyle\mathbf{A}}
的简写。
例如
B
=
[
i
+
2
j
]
2
×
3
{\displaystyle\mathbf{B}=\left[i+2j\right]_{2\times3}}
是矩阵
B
=
[
3
5
7
4
6
8
]
{\displaystyle\mathbf{B}={\begin{bmatrix}3&5&7\\4&6&8\end{bmatrix}}}
的简写。
要注意的是,在计算机编程中,由于数组的首项是第0项,故编程者可能会将第1行/列称为第0行/列,从而对矩阵的写法产生影响,比如矩阵
B
{\displaystyle\mathbf{B}}
就要改写成
B
=
[
i
+
2
j
+
3
]
2
×
3
{\displaystyle\mathbf{B}=\left[i+2j+3\right]_{2\times3}}
。
矩阵的元素可以是数字、符号或数学表达式。
一般为了支持矩阵的运算,矩阵的元素之间应当能做加减法和乘法,所以是某个环裡的元素。
最常见的是元素属于实数域或复数域的矩阵,简称为实矩阵和复矩阵。
更一般的情况下,矩阵的元素可以是由一个环中的元素排成。
给定一个环
R
{\displaystyle\mathbf{R}}
,所有由
R
{\displaystyle\mathbf{R}}
中元素排成的
m
×
n
{\displaystylem\timesn}
矩陣的集合写作
M
(
m
,
n
,
R
)
{\displaystyle{\mathcal{M}}(m,n,\mathbf{R})}
或
M
m
×
n
(
R
)
{\displaystyle{\mathcal{M}}_{m\timesn}(\mathbf{R})}
。
若
m
=
n
{\displaystylem=n}
,則通常記以
M
(
m
,
R
)
{\displaystyle{\mathcal{M}}(m,\mathbf{R})}
或
M
m
(
R
)
{\displaystyle{\mathcal{M}}_{m}(\mathbf{R})}
,称其为
n
{\displaystylen}
维矩阵或方阵。
矩陣的基本運算[编辑]
主条目:矩阵加法、转置矩阵和初等矩阵
矩阵的最基本运算包括矩阵加(减)法,数乘和转置运算。
被称为“矩阵加法”、“数乘”和“转置”的运算不止一种[9],其中最基本最常用的定义如下:
运算
定义
例子
加(减)法
m
×
n
{\displaystylem\timesn}
矩陣
A
{\displaystyle\mathbf{A}}
和
B
{\displaystyle\mathbf{B}}
的和(差):
A
±
B
{\displaystyle\mathbf{A}\pm\mathbf{B}}
為一个
m
×
n
{\displaystylem\timesn}
矩陣,其中每个元素是
A
{\displaystyle\mathbf{A}}
和
B
{\displaystyle\mathbf{B}}
相应元素的和(差),
(
A
±
B
)
i
,
j
=
A
i
,
j
±
B
i
,
j
{\displaystyle(\mathbf{A}\pm\mathbf{B})_{i,j}=\mathbf{A}_{i,j}\pm\mathbf{B}_{i,j}}
,
其中
1
≤
i
≤
m
,
1
≤
j
≤
n
{\displaystyle1\leqi\leqm,1\leqj\leqn}
[
1
3
1
1
0
0
]
+
[
0
0
5
7
5
0
]
=
[
1
+
0
3
+
0
1
+
5
1
+
7
0
+
5
0
+
0
]
=
[
1
3
6
8
5
0
]
{\displaystyle{\begin{bmatrix}1&3&1\\1&0&0\end{bmatrix}}+{\begin{bmatrix}0&0&5\\7&5&0\end{bmatrix}}={\begin{bmatrix}1+0&3+0&1+5\\1+7&0+5&0+0\end{bmatrix}}={\begin{bmatrix}1&3&6\\8&5&0\end{bmatrix}}}
数乘
标量
c
{\displaystylec}
与矩陣
A
{\displaystyle\mathbf{A}}
的数乘:
c
A
{\displaystylec\mathbf{A}}
的每个元素是
A
{\displaystyle\mathbf{A}}
的相应元素与
c
{\displaystylec}
的乘积,
(
c
A
)
i
,
j
=
c
⋅
A
i
,
j
{\displaystyle(c\mathbf{A})_{i,j}=c\cdot\mathbf{A}_{i,j}}
2
⋅
[
1
8
−
3
4
−
2
5
]
=
[
2
⋅
1
2
⋅
8
2
⋅
(
−
3
)
2
⋅
4
2
⋅
(
−
2
)
2
⋅
5
]
=
[
2
16
−
6
8
−
4
10
]
{\displaystyle2\cdot{\begin{bmatrix}1&8&-3\\4&-2&5\end{bmatrix}}={\begin{bmatrix}2\cdot1&2\cdot8&2\cdot(-3)\\2\cdot4&2\cdot(-2)&2\cdot5\end{bmatrix}}={\begin{bmatrix}2&16&-6\\8&-4&10\end{bmatrix}}}
转置
m
×
n
{\displaystylem\timesn}
矩阵
A
{\displaystyle\mathbf{A}}
的转置是一个
n
×
m
{\displaystylen\timesm}
的矩阵,记为
A
T
{\displaystyle\mathbf{A}^{\mathrm{T}}}
(有些书中也记为
A
t
r
{\displaystyle\mathbf{A}^{\mathrm{tr}}}
或
t
A
{\displaystyle^{\mathrm{t}}\mathbf{A}}
、
A
′
{\displaystyle\mathbf{A}'}
),其中的第
i
{\displaystylei}
个行向量是原矩阵
A
{\displaystyle\mathbf{A}}
的第
i
{\displaystylei}
个列向量;或者说,转置矩阵
A
T
{\displaystyle\mathbf{A}^{\mathrm{T}}}
第
i
{\displaystylei}
行第
j
{\displaystylej}
列的元素是原矩阵
A
{\displaystyle\mathbf{A}}
第
j
{\displaystylej}
行第
i
{\displaystylei}
列的元素,
(
A
T
)
i
,
j
=
A
j
,
i
{\displaystyle(\mathbf{A}^{\mathrm{T}})_{i,j}=\mathbf{A}_{j,i}}
[
1
2
3
0
−
6
7
]
T
=
[
1
0
2
−
6
3
7
]
{\displaystyle{\begin{bmatrix}1&2&3\\0&-6&7\end{bmatrix}}^{T}={\begin{bmatrix}1&0\\2&-6\\3&7\end{bmatrix}}}
矩阵的加法运算满足交换律:
A
+
B
=
B
+
A
{\displaystyle\mathbf{A}+\mathbf{B}=\mathbf{B}+\mathbf{A}}
[10]。
矩阵的转置和数乘运算对加法满足分配律:
(
A
+
B
)
T
=
A
T
+
B
T
{\displaystyle(\mathbf{A}+\mathbf{B})^{\mathrm{T}}=\mathbf{A}^{\mathrm{T}}+\mathbf{B}^{\mathrm{T}}}
c
(
A
+
B
)
=
c
A
+
c
B
{\displaystylec(\mathbf{A}+\mathbf{B})=c\mathbf{A}+c\mathbf{B}}
矩阵加法和数乘兩種運算使得
M
(
m
,
n
,
R
)
{\displaystyle{\mathcal{M}}(m,n,\mathbb{R})}
成為一个
m
n
{\displaystylemn}
维的實數線性空間。
而转置和数乘运算满足类似于结合律的规律:
c
(
A
T
)
=
c
(
A
)
T
{\displaystylec(\mathbf{A}^{\mathrm{T}})=c(\mathbf{A})^{\mathrm{T}}}
矩阵也有类似行列式的初等变换,即对矩阵的某些行和某些列进行三类操作:交换两行/列,将一行/列的每个元素都乘以一个固定的量,以及将一行/列的每个元素乘以一个固定的量之后加到另一行/列的相应元素上。
这些操作在求其逆矩阵时有用。
矩阵乘法[编辑]
主条目:矩陣乘法
矩阵A和B相乘得到AB的示意图
两个矩阵的乘法仅当第一个矩陣
A
{\displaystyle\mathbf{A}}
的列數(column)和另一个矩阵
B
{\displaystyle\mathbf{B}}
的行數(row)相等时才能定义。
如
A
{\displaystyle\mathbf{A}}
是
m
×
n
{\displaystylem\timesn}
矩陣和
B
{\displaystyle\mathbf{B}}
是
n
×
p
{\displaystylen\timesp}
矩陣,它們的乘積
A
B
{\displaystyle\mathbf{AB}}
是一個
m
×
p
{\displaystylem\timesp}
矩陣,它的一个元素
[
A
B
]
i
,
j
=
A
i
,
1
B
1
,
j
+
A
i
,
2
B
2
,
j
+
⋯
+
A
i
,
n
B
n
,
j
=
∑
r
=
1
n
A
i
,
r
B
r
,
j
{\displaystyle[\mathbf{AB}]_{i,j}=A_{i,1}B_{1,j}+A_{i,2}B_{2,j}+\cdots+A_{i,n}B_{n,j}=\sum_{r=1}^{n}A_{i,r}B_{r,j}}
其中
1
≤
i
≤
m
,
1
≤
j
≤
p
′
{\displaystyle1\leqi\leqm,\1\leqj\leqp'}
'[11]。
例如
[
1
0
2
−
1
3
1
]
×
[
3
1
2
1
1
0
]
=
[
(
1
×
3
+
0
×
2
+
2
×
1
)
(
1
×
1
+
0
×
1
+
2
×
0
)
(
−
1
×
3
+
3
×
2
+
1
×
1
)
(
−
1
×
1
+
3
×
1
+
1
×
0
)
]
=
[
5
1
4
2
]
{\displaystyle{\begin{bmatrix}1&0&2\\-1&3&1\\\end{bmatrix}}\times{\begin{bmatrix}3&1\\2&1\\1&0\end{bmatrix}}={\begin{bmatrix}(1\times3+0\times2+2\times1)&(1\times1+0\times1+2\times0)\\(-1\times3+3\times2+1\times1)&(-1\times1+3\times1+1\times0)\\\end{bmatrix}}={\begin{bmatrix}5&1\\4&2\\\end{bmatrix}}}
矩阵的乘法满足结合律和对矩阵加法的分配律(左分配律和右分配律):
结合律:
(
A
B
)
C
=
A
(
B
C
)
{\displaystyle(\mathbf{AB})\mathbf{C}=\mathbf{A}(\mathbf{BC})}
左分配律:
(
A
+
B
)
C
=
A
C
+
B
C
{\displaystyle(\mathbf{A}+\mathbf{B})\mathbf{C}=\mathbf{AC}+\mathbf{BC}}
右分配律:
C
(
A
+
B
)
=
C
A
+
C
B
{\displaystyle\mathbf{C}(\mathbf{A}+\mathbf{B})=\mathbf{CA}+\mathbf{CB}}
矩阵的乘法与数乘运算之间也满足类似结合律的规律;与转置之间则满足倒置的分配律。
c
(
A
B
)
=
(
c
A
)
B
=
A
(
c
B
)
{\displaystylec(\mathbf{AB})=(c\mathbf{A})\mathbf{B}=\mathbf{A}(c\mathbf{B})}
(
A
B
)
T
=
B
T
A
T
{\displaystyle(\mathbf{AB})^{\mathrm{T}}=\mathbf{B}^{\mathrm{T}}\mathbf{A}^{\mathrm{T}}}
矩阵乘法不满足交换律。
一般来说,矩陣
A
{\displaystyle\mathbf{A}}
及
B
{\displaystyle\mathbf{B}}
的乘积
A
B
{\displaystyle\mathbf{AB}}
存在,但
B
A
{\displaystyle\mathbf{BA}}
不一定存在,即使存在,大多数时候
A
B
≠
B
A
{\displaystyle\mathbf{AB}\neq\mathbf{BA}}
。
比如下面的例子:
[
1
2
3
4
]
[
0
1
0
0
]
=
[
0
1
0
3
]
,
[
0
1
0
0
]
[
1
2
3
4
]
=
[
3
4
0
0
]
{\displaystyle{\begin{bmatrix}1&2\\3&4\\\end{bmatrix}}{\begin{bmatrix}0&1\\0&0\\\end{bmatrix}}={\begin{bmatrix}0&1\\0&3\\\end{bmatrix}},\qquad\quad{\begin{bmatrix}0&1\\0&0\\\end{bmatrix}}{\begin{bmatrix}1&2\\3&4\\\end{bmatrix}}={\begin{bmatrix}3&4\\0&0\\\end{bmatrix}}}
。
这一特性使得矩阵代数与常见的一些数域(有理数、实数、复数)以及环(多项式环、整数环)都不同。
给定一个
n
{\displaystylen}
维的方块矩阵
A
{\displaystyle\mathbf{A}}
,与
A
{\displaystyle\mathbf{A}}
交换的所有方块矩阵构成一个环,称为
A
{\displaystyle\mathbf{A}}
的交换子环。
这些矩阵也构成
M
(
n
,
R
)
{\displaystyle{\mathcal{M}}(n,\mathbb{R})}
的一个子空间,称为
A
{\displaystyle\mathbf{A}}
的可交换空间[12]。
与
M
(
n
,
R
)
{\displaystyle{\mathcal{M}}(n,\mathbb{R})}
中所有矩阵交换的矩阵只有形如
λ
I
n
,
λ
∈
R
{\displaystyle\lambda\mathbf{I}_{n},\,\lambda\in\mathbb{R}}
的矩阵(称为数乘矩阵)。
其中的
I
n
{\displaystyle\mathbf{I}_{n}}
是单位矩阵,也就是主对角线上的元素为1,其它元素为0的矩阵。
任意矩阵
M
{\displaystyle\mathbf{M}}
乘以单位矩阵都得到自身:
M
I
n
=
M
=
I
n
M
{\displaystyle\mathbf{M}\mathbf{I}_{n}=\mathbf{M}=\mathbf{I}_{n}\mathbf{M}}
。
除了最常见的矩阵乘法定义以外,也有一些较不常见的矩阵乘法,比如阿达马乘积和克罗内克乘积[13]。
线性方程组[编辑]
主条目:线性方程组
矩阵乘法的一个基本应用是在线性方程组上。
线性方程组是方程组的一种,它符合以下的形式:
{
a
1
,
1
x
1
+
a
1
,
2
x
2
+
⋯
+
a
1
,
n
x
n
=
b
1
a
2
,
1
x
1
+
a
2
,
2
x
2
+
⋯
+
a
2
,
n
x
n
=
b
2
⋮
⋮
a
m
,
1
x
1
+
a
m
,
2
x
2
+
⋯
+
a
m
,
n
x
n
=
b
m
{\displaystyle{\begin{cases}a_{1,1}x_{1}+a_{1,2}x_{2}+\cdots+a_{1,n}x_{n}=b_{1}\\a_{2,1}x_{1}+a_{2,2}x_{2}+\cdots+a_{2,n}x_{n}=b_{2}\\\vdots\quad\quad\quad\vdots\\a_{m,1}x_{1}+a_{m,2}x_{2}+\cdots+a_{m,n}x_{n}=b_{m}\end{cases}}}
其中的
a
1
,
1
,
a
1
,
2
{\displaystylea_{1,1},\,a_{1,2}}
以及
b
1
,
b
2
{\displaystyleb_{1},\,b_{2}}
等等是已知的常数,而
x
1
,
x
2
{\displaystylex_{1},\,x_{2}}
等等则是要求的未知数。
运用矩阵的方式,可以将线性方程组写成一个向量方程:
A
x
=
b
{\displaystyle\mathbf{A}\mathbf{x}=\mathbf{b}}
其中,
A
{\displaystyle\mathbf{A}}
是由方程组里未知量的系数排成的
m
×
n
{\displaystylem\timesn}
矩陣,
x
{\displaystyle\mathbf{x}}
是含有
n
{\displaystylen}
个元素的行向量,
b
{\displaystyle\mathbf{b}}
是含有
m
{\displaystylem}
个元素的行向量[14]。
A
=
[
a
1
,
1
a
1
,
2
⋯
a
1
,
n
a
2
,
1
a
2
,
2
⋯
a
2
,
n
⋮
⋮
⋱
⋮
a
m
,
1
a
m
,
2
⋯
a
m
,
n
]
,
x
=
[
x
1
x
2
⋮
x
n
]
,
b
=
[
b
1
b
2
⋮
b
m
]
{\displaystyle\mathbf{A}={\begin{bmatrix}a_{1,1}&a_{1,2}&\cdots&a_{1,n}\\a_{2,1}&a_{2,2}&\cdots&a_{2,n}\\\vdots&\vdots&\ddots&\vdots\\a_{m,1}&a_{m,2}&\cdots&a_{m,n}\end{bmatrix}},\quad\mathbf{x}={\begin{bmatrix}x_{1}\\x_{2}\\\vdots\\x_{n}\end{bmatrix}},\quad\mathbf{b}={\begin{bmatrix}b_{1}\\b_{2}\\\vdots\\b_{m}\end{bmatrix}}}
这个写法下,将原来的多个方程转化成一个向量方程,在已知矩阵
A
{\displaystyle\mathbf{A}}
和向量
b
{\displaystyle\mathbf{b}}
的情况下,求未知向量
x
{\displaystyle\mathbf{x}}
。
线性变换[编辑]
主条目:线性变换
矩陣是线性变换的便利表達法。
矩陣乘法的本质在联系到线性变换的时候最能体现,因为矩阵乘法和线性变换的合成有以下的联系:
以
R
n
{\displaystyle\mathbb{R}^{n}}
表示所有長度為
n
{\displaystylen}
的行向量的集合。
每个
m
×
n
{\displaystylem\timesn}
的矩阵
A
{\displaystyle\mathbf{A}}
都代表了一个从
R
n
{\displaystyle\mathbb{R}^{n}}
射到
R
m
{\displaystyle\mathbb{R}^{m}}
的线性变换。
反过来,对每個线性变换
f
:
R
n
→
R
m
{\displaystylef:\mathbb{R}^{n}\rightarrow\mathbb{R}^{m}}
,都存在唯一m×n矩陣
A
f
{\displaystyle\mathbf{A}_{f}}
使得对所有
R
n
{\displaystyle\mathbb{R}^{n}}
中的元素
x
{\displaystylex}
,
f
(
x
)
=
A
f
x
{\displaystylef(x)=A_{f}x}
。
这个矩阵
A
f
{\displaystyle\mathbf{A}_{f}}
第
i
{\displaystylei}
行第
j
{\displaystylej}
列上的元素是正则基向量
e
j
=
(
0
,
⋯
,
0
,
1
,
0
,
⋯
0
)
T
{\displaystyle\mathbf{e}_{j}=(0,\cdots,0,1,0,\cdots0)^{T}}
(第j个元素是1,其余元素是0的向量)在
f
{\displaystylef}
映射后的向量
f
(
e
j
)
{\displaystylef(\mathbf{e}_{j})}
的第
i
{\displaystylei}
个元素。
也就是说,从
R
n
{\displaystyle\mathbb{R}^{n}}
射到
R
m
{\displaystyle\mathbb{R}^{m}}
的线性变换构成的向量空间
L
(
R
n
,
R
m
)
{\displaystyle{\mathcal{L}}\left(\mathbb{R}^{n},\mathbb{R}^{m}\right)}
上存在一个到
M
(
m
,
n
,
R
)
{\displaystyle{\mathcal{M}}(m,n,\mathbb{R})}
的一一映射:
f
↦
A
f
{\displaystylef\mapstoA_{f}}
以下是一些典型的2维实平面上的线性变换对平面向量(图形)造成的效果,以及它们对应的2维矩阵。
其中每个线性变换将蓝色图形映射成绿色图形;平面的原点(0,0)用黑点表示。
推移,幅度m=1.25.
水平鏡射变换
“挤压”变换,压缩程度r=3/2
伸縮,3/2倍
旋轉,左转30°
[
1
1.25
0
1
]
{\displaystyle{\begin{bmatrix}1&1.25\\0&1\end{bmatrix}}}
[
−
1
0
0
1
]
{\displaystyle{\begin{bmatrix}-1&0\\0&1\end{bmatrix}}}
[
3
2
0
0
2
3
]
{\displaystyle{\begin{bmatrix}{\frac{3}{2}}&0\\0&{\frac{2}{3}}\end{bmatrix}}}
[
3
2
0
0
3
2
]
{\displaystyle{\begin{bmatrix}{\frac{3}{2}}&0\\0&{\frac{3}{2}}\end{bmatrix}}}
[
cos
(
π
6
)
−
sin
(
π
6
)
sin
(
π
6
)
cos
(
π
6
)
]
{\displaystyle{\begin{bmatrix}\cos({\frac{\pi}{6}})&-\sin({\frac{\pi}{6}})\\\sin({\frac{\pi}{6}})&\cos({\frac{\pi}{6}})\end{bmatrix}}}
设有
k
×
m
{\displaystylek\timesm}
的矩陣
B
{\displaystyle\mathbf{B}}
代表綫性變換
g
:
R
m
→
R
k
{\displaystyleg:\mathbf{R}^{m}\rightarrow\mathbf{R}^{k}}
,則矩陣積
B
A
{\displaystyle\mathbf{BA}}
代表了綫性變換的复合
g
∘
f
{\displaystyleg\circf}
[15],因为
(
g
∘
f
)
(
x
)
=
g
(
f
(
x
)
)
=
g
(
A
x
)
=
B
(
A
x
)
=
(
B
A
)
x
{\displaystyle(g\circf)(x)=g(f(x))=g(\mathbf{Ax})=\mathbf{B}(\mathbf{Ax})=(\mathbf{BA})\mathbf{x}}
矩阵的秩是指矩阵中线性无关的行/列向量的最大个数[16],同时也是矩阵对应的线性变换的像空间的维度[17]。
秩-零化度定理说明矩阵的列数量等于矩阵的秩与零空间维度之和[18]。
方块矩阵[编辑]
主条目:方块矩阵
行数与列数相同的矩阵称为方块矩阵,简称方阵。
所有
n
{\displaystylen}
维的方块矩阵构成一个线性空间,这个空间对矩阵乘法也是封闭的,因此也是一个代数。
方阵
A
{\displaystyle\mathbf{A}}
称为可逆或非奇异的,如果存在另一个方阵
B
{\displaystyle\mathbf{B}}
,使得
A
B
=
I
n
{\displaystyle\mathbf{AB}=\mathbf{I}_{n}}
成立。
这时候可以证明也有
B
A
=
I
n
{\displaystyle\mathbf{BA}=\mathbf{I}_{n}}
成立[19],可将矩阵
B
{\displaystyle\mathbf{B}}
称为
A
{\displaystyle\mathbf{A}}
的逆矩阵[20]。
一个矩阵
A
{\displaystyle\mathbf{A}}
的逆矩阵如果存在的话,就是唯一的,通常记作
A
−
1
{\displaystyle\mathbf{A}^{-1}}
。
矩阵
A
{\displaystyle\mathbf{A}}
的元素
A
i
,
i
{\displaystyleA_{i,i}}
称为其主对角线上的元素。
方块矩阵
A
{\displaystyle\mathbf{A}}
的所有主对角线元素之和称为它的迹,写作
t
r
(
A
)
{\displaystyle\mathrm{tr}(\mathbf{A})}
。
尽管矩阵的乘法不满足交换律,方阵相乘时交换顺序会导致乘积变化,但它们的迹不会变,即
t
r
(
A
B
)
=
t
r
(
B
A
)
{\displaystyle\mathrm{tr}(\mathbf{AB})=\mathrm{tr}(\mathbf{BA})}
[21]。
除此以外,矩阵转置的迹等于其自身的迹,
t
r
(
A
)
=
t
r
(
A
T
)
{\displaystyle\mathrm{tr}(\mathbf{A})=\mathrm{tr}(\mathbf{A}^{\mathrm{T}})}
。
如果一个方阵只有主对角线上的元素不是0,其它都是0,那么称其为对角矩阵。
如果主对角线上方的元素都是0,那么称为下三角矩阵;反之如果主对角线下方的元素都是0,那么称为上三角矩阵。
例如
n
=
3
{\displaystylen=3}
的时候,这些矩阵分别写作:
[
d
11
0
0
0
d
22
0
0
0
d
33
]
{\displaystyle{\begin{bmatrix}d_{11}&0&0\\0&d_{22}&0\\0&0&d_{33}\\\end{bmatrix}}}
(对角矩阵),
[
l
11
0
0
l
21
l
22
0
l
31
l
32
l
33
]
{\displaystyle{\begin{bmatrix}l_{11}&0&0\\l_{21}&l_{22}&0\\l_{31}&l_{32}&l_{33}\\\end{bmatrix}}}
(下三角矩阵)和
[
u
11
u
12
u
13
0
u
22
u
23
0
0
u
33
]
{\displaystyle{\begin{bmatrix}u_{11}&u_{12}&u_{13}\\0&u_{22}&u_{23}\\0&0&u_{33}\\\end{bmatrix}}}
(上三角矩阵)。
行列式[编辑]
主条目:行列式
R2裡的一个线性变换f将蓝色图形变成绿色图形,面积不变,而顺时针排布的向量x1和x2的变成了逆时针排布。
对应的矩阵行列式是-1.
方块矩阵
A
{\displaystyle\mathbf{A}}
的行列式是一个将其映射到标量的函数,记作
det
(
A
)
{\displaystyle\det(\mathbf{A})}
或
|
A
|
{\displaystyle\mathbf{|A|}}
,反映了矩阵自身的一定特性。
一个方阵的行列式等于0当且仅当该方阵不可逆。
系数是实数的时候,二维(三维)方阵
A
{\displaystyle\mathbf{A}}
的行列式的绝对值表示单位面积(体积)的图形经过
A
{\displaystyle\mathbf{A}}
对应的线性变换后得到的图形的面积(体积),而它的正负则代表了对应的线性变换是否改变空间的定向:行列式为正说明它保持空间定向,行列式为负则说明它逆转空间定向。
2×2矩阵的行列式是
|
a
b
c
d
|
=
a
d
−
b
c
{\displaystyle{\begin{vmatrix}a&b\\c&d\end{vmatrix}}=ad-bc}
。
3×3矩阵的行列式由6项组成。
更高维矩阵的行列式则可以使用莱布尼兹公式写出[22],或使用拉普拉斯展开由低一维的矩阵行列式递推得出[23]。
两个矩阵相乘,乘积的行列式等于它们的行列式的乘积:
det
(
A
B
)
=
det
(
A
)
⋅
det
(
B
)
{\displaystyle\det(\mathbf{AB})=\det(\mathbf{A})\cdot\det(\mathbf{B})}
[24]。
将矩阵的一行/列乘以某个系数加到另一行/列上不改变矩阵的行列式,将矩阵的两行/列互换则使得其行列式变号[25]。
用这两种操作可以将矩阵变成一个上三角矩阵或下三角矩阵,而后两种矩阵的行列式就是主对角线上元素的乘积,因此能方便地计算。
运用行列式可以计算线性方程组的解(见克萊姆法則)[26]。
特征值与特征向量[编辑]
主条目:特征向量
n
×
n
{\displaystylen\timesn}
的方块矩阵
A
{\displaystyle\mathbf{A}}
的一个特征值和对应特征向量是满足
A
v
=
λ
v
{\displaystyle\mathbf{Av}=\lambda\mathbf{v}}
[27]的标量
λ
{\displaystyle\lambda}
以及非零向量
v
{\displaystyle\mathbf{v}}
。
特征值和特征向量的概念对研究线性变换很有帮助。
一个线性变换可以通过它对应的矩阵在向量上的作用来可视化。
一般来说,一个向量在经过映射之后可以变为任何可能的向量,而特征向量具有更好的性质[28]。
假设在给定的基底下,一个线性变换对应着某个矩阵
A
{\displaystyle\mathbf{A}}
,如果一个向量
x
{\displaystyle\mathbf{x}}
可以写成矩阵的几个特征向量的线性组合:
x
=
c
1
x
λ
1
+
c
2
x
λ
2
+
⋯
+
c
k
x
λ
k
{\displaystyle\mathbf{x}=c_{1}\mathbf{x}_{\lambda_{1}}+c_{2}\mathbf{x}_{\lambda_{2}}+\cdots+c_{k}\mathbf{x}_{\lambda_{k}}}
其中的
x
λ
i
{\displaystyle\mathbf{x}_{\lambda_{i}}}
表示此向量对应的特征值是
λ
i
{\displaystyle\lambda_{i}}
,那么向量
x
{\displaystyle\mathbf{x}}
经过线性变换后会变成:
A
x
=
c
1
λ
1
x
λ
1
+
c
2
λ
2
x
λ
2
+
⋯
+
c
k
λ
k
x
λ
k
{\displaystyle\mathbf{Ax}=c_{1}\lambda_{1}\mathbf{x}_{\lambda_{1}}+c_{2}\lambda_{2}\mathbf{x}_{\lambda_{2}}+\cdots+c_{k}\lambda_{k}\mathbf{x}_{\lambda_{k}}}
可以清楚地知道变换后向量的结构。
另一个等价的特征值定义是:标量
λ
{\displaystyle\lambda}
为特征值,如果矩阵
A
−
λ
I
n
{\displaystyle\mathbf{A}-\lambda\mathbf{I}_{n}}
是不可逆矩阵。
根据不可逆矩阵的性质,这个定义也可以用行列式方程描述:
λ
{\displaystyle\lambda}
为特征值,如果
det
(
λ
I
n
−
A
)
=
0.
{\displaystyle\det(\lambda\mathbf{I}_{n}-\mathbf{A})=0.\}
[29]这个定义中的行列式可以展开成一个关于
λ
{\displaystyle\lambda}
的n阶多项式,叫做矩阵A的特征多项式,记为
p
A
{\displaystylep_{\mathbf{A}}}
。
特征多项式是一个首一多项式(最高次项系数是1的多项式)。
它的根就是矩阵
A
{\displaystyle\mathbf{A}}
特征值[30]。
哈密尔顿-凯莱定理说明,如果用矩阵
A
{\displaystyle\mathbf{A}}
本身代替多项式中的不定元
λ
{\displaystyle\lambda}
,那么多项式的值是零矩阵[31]:
p
A
(
A
)
=
0
{\displaystylep_{\mathbf{A}}(\mathbf{A})=0}
。
对称[编辑]
主条目:对称矩阵
转置等于自己的矩阵,即满足
A
=
A
T
{\displaystyle\mathbf{A}=\mathbf{A}^{\mathrm{T}}}
的方块矩阵
A
{\displaystyle\mathbf{A}}
叫做对称矩阵。
满足
A
=
−
A
T
{\displaystyle\mathbf{A}=-\mathbf{A}^{\mathrm{T}}}
的矩阵称为反对称矩阵。
在复系数矩阵中,则有埃尔米特矩阵的概念:满足
A
=
A
∗
{\displaystyle\mathbf{A}=\mathbf{A}^{*}}
的方块矩阵称为埃尔米特矩阵,其中的
A
∗
{\displaystyle\mathbf{A}^{*}}
表示
A
{\displaystyle\mathbf{A}}
的共轭转置矩阵。
根据谱定理,实对称矩阵和复埃尔米特矩阵拥有特征基,即由矩阵的特征向量组成的基底。
因此任何向量都能表示成矩阵特征向量的线性组合。
此外,这两类矩阵的特征值都是实数[32]。
正定性[编辑]
矩阵表达式
[
1
4
0
0
−
1
4
]
{\displaystyle{\begin{bmatrix}{\frac{1}{4}}&0\\0&-{\frac{1}{4}}\end{bmatrix}}}
[
1
4
0
0
1
4
]
{\displaystyle{\begin{bmatrix}{\frac{1}{4}}&0\\0&{\frac{1}{4}}\end{bmatrix}}}
正定性
不定矩阵
正定矩阵
对应二次型
Q
(
x
,
y
)
=
1
4
(
x
2
−
y
2
)
{\displaystyleQ(x,y)={\frac{1}{4}}(x^{2}-y^{2})}
Q
(
x
,
y
)
=
1
4
(
x
2
+
y
2
)
{\displaystyleQ(x,y)={\frac{1}{4}}(x^{2}+y^{2})}
取值图像
说明
正定矩阵对应的二次型的取值范围永远是正的,不定矩阵对应的二次型取值则可正可负
主条目:正定矩阵
n
×
n
{\displaystylen\timesn}
的实对称矩阵
A
{\displaystyle\mathbf{A}}
如果满足对所有非零向量
x
∈
R
n
{\displaystyle\mathbf{x}\in\mathbf{R}^{n}}
,对应的二次型
Q
(
x
)
=
x
T
A
x
{\displaystyleQ(\mathbf{x})=\mathbf{x}^{\mathrm{T}}\mathbf{Ax}}
函数值都是正数,就称
A
{\displaystyle\mathbf{A}}
为正定矩阵。
类似地还有半正定矩阵、负定矩阵、不定矩阵等概念[33]。
对称矩阵的正定性与其特征值密切相关。
矩阵是正定的当且仅当其特征值都是正数[34]。
矩阵的计算[编辑]
矩阵在许多学科领域中都有应用,在很多时候,除了需要知道矩阵的理论性质以外,还需要计算矩阵的数值。
为了矩阵的计算能够足够精确与快捷,数值线性代数中专门有研究矩阵的数值计算方法[35]。
与其它的数值计算一样,矩阵的数值计算注重的主要也是算法的复杂度和数值稳定性。
矩阵的数值计算可以使用直接计算,也可以用迭代算法,例如在计算方块矩阵的特征值时,可以从一个非零向量
x
0
{\displaystylex_{0}}
开始,通过特定迭代方法得到一个逼近某个特征向量的向量序列[36]。
测量一个算法的复杂度是指估计此算法需要的基本运算如数字的加法和乘法的次数,或者找出它的一个上界。
例如按照定义计算的话,两个
n
{\displaystylen}
阶方阵的乘法需要
n
3
{\displaystylen^{3}}
次数字乘法计算,因为其乘积是一个
n
{\displaystylen}
阶方阵,有
n
2
{\displaystylen^{2}}
个元素,计算每个元素需要
n
{\displaystylen}
次数字乘法。
如果使用施特拉森算法的话,可以将数字乘法的次数减低到大约
n
2.8
{\displaystylen^{2.8}}
次[37]。
此外,编程语言或环境本身对算法的复杂度也会有影响。
某些特殊类型的矩阵携带的数据量比一般矩阵要少,同时带来的信息量比一般矩阵多。
一个重要的例子是稀疏矩阵,这类矩阵中绝大部分的元素是零。
有关稀疏矩阵的计算,如计算稀疏矩阵
A
{\displaystyle\mathbf{A}}
的线性方程组
A
x
=
b
{\displaystyle\mathbf{Ax}=\mathbf{b}}
时,可以使用一些专用于稀疏矩阵的特殊算法(比如共轭梯度法[38]),减低计算复杂度。
算法的数值稳定性是指输入值的小变化不会让计算结果产生很大偏差。
例如计算矩阵的逆时,可以用以下的算法(其中
a
d
j
(
A
)
{\displaystyle\mathrm{adj}(\mathbf{A})}
表示
A
{\displaystyle\mathbf{A}}
的伴随矩阵,
d
e
t
(
A
)
{\displaystyle\mathrm{det}(\mathbf{A})}
表示
A
{\displaystyle\mathbf{A}}
的行列式)
A
−
1
=
adj
(
A
)
det
(
A
)
{\displaystyle\mathbf{A}^{-1}={\frac{\operatorname{adj}(\mathbf{A})}{\det(\mathbf{A})}}}
这个算法在
A
{\displaystyle\mathbf{A}}
的行列式接近0的时候会引起很大的舍入误差[39]。
而如果使用全选主元的高斯消去法求逆,则在复杂度降低的同时能够避免舍入误差,保证数值稳定性。
矩阵分解[编辑]
主条目:矩阵分解、对角化、高斯消去法和巴莱斯算法
矩阵研究的一大方向是将一般的矩阵用一些比较“简单”的矩阵来表示。
这种表示方式称为矩阵的变换与分解。
矩阵变换与分解的方法有很多,它们的目的都是希望化简后的矩阵保持原矩阵的某些性质,比如行列式、秩或逆矩阵,而形式相对简单,因而能用容易地进行讨论和计算,或者能使得某些算法更易执行。
LU分解将矩阵分解为一个下三角矩阵
L
{\displaystyle\mathbf{L}}
和一个上三角矩阵
U
{\displaystyle\mathbf{U}}
的乘积[40]。
分解后的矩阵可以方便某些问题的解决。
例如解线性方程组时,如果将系数矩阵
A
{\displaystyle\mathbf{A}}
分解成
A
=
L
U
{\displaystyle\mathbf{A}=\mathbf{LU}}
的形式,那么方程的求解可以分解为求解
L
y
=
b
{\displaystyle\mathbf{Ly}=\mathbf{b}}
和
U
x
=
y
{\displaystyle\mathbf{Ux}=\mathbf{y}}
两步,而后两个方程可以十分简洁地求解(详见三角矩阵中“向前与向后替换”一节)。
又例如在求矩阵的行列式时,如果直接计算一个矩阵
A
{\displaystyle\mathbf{A}}
的行列式,需要计算大约
(
n
+
1
)
!
{\displaystyle(n+1)!}
次加法和乘法;而如果先对矩阵做
L
U
{\displaystyle\mathbf{LU}}
分解,再求行列式,就只需要大约
n
3
{\displaystylen^{3}}
次加法和乘法,大大降低了计算次数。
这是因为做
L
U
{\displaystyle\mathbf{LU}}
分解的复杂度大约是
n
3
{\displaystylen^{3}}
次,而后注意到
L
{\displaystyle\mathbf{L}}
和
U
{\displaystyle\mathbf{U}}
是三角矩阵,所以求它们的行列式只需要将主对角线上元素相乘即可。
若尔当矩阵,其中灰色框内的是若尔当块
高斯消去法也是一种矩阵分解方法。
通过初等变换操作,可以将任何矩阵变为阶梯形矩阵,而每个操作可以看做是将矩阵乘上一个特定的初等矩阵[41]。
奇异值分解则是另一种分解方法,将一个矩阵表示成3个矩阵的乘积:
A
=
U
D
V
{\displaystyle\mathbf{A}=\mathbf{UDV}}
。
其中
U
{\displaystyle\mathbf{U}}
和
V
{\displaystyle\mathbf{V}}
是酉矩阵,
D
{\displaystyle\mathbf{D}}
是对角矩阵。
特征分解是将一个矩阵
A
{\displaystyle\mathbf{A}}
写成
P
D
P
−
1
{\displaystyle\mathbf{PDP}^{-1}}
的形式,其中
P
{\displaystyle\mathbf{P}}
是一个可逆矩阵,
D
{\displaystyle\mathbf{D}}
是对角矩阵[42]。
如果
A
{\displaystyle\mathbf{A}}
的特征分解存在,就称它是可对角化的矩阵。
不能对角化的矩阵,也有类似的分解方式。
任意的矩阵
A
{\displaystyle\mathbf{A}}
都可以写成
P
J
P
−
1
{\displaystyle\mathbf{PJP}^{-1}}
的形式,其中的矩阵
J
{\displaystyle\mathbf{J}}
是若尔当标准型。
若尔当标准型是矩阵的一种,它与对角矩阵类似,只不过主对角线上的元素不是数值,而是若尔当块:主对角线上为同一元素
λ
i
{\displaystyle\lambda_{i}}
,主对角线右上一行的次对角线上都是1,其它元素都是0的矩阵(见右图)[43]。
特征分解可以方便计算矩阵的幂次和多项式,如要计算
A
n
{\displaystyle\mathbf{A}^{n}}
:
A
n
=
(
P
D
P
−
1
)
n
=
P
D
P
−
1
P
D
P
−
1
…
P
D
P
−
1
=
P
D
n
P
−
1
{\displaystyle\mathbf{A}^{n}=(\mathbf{PDP}^{-1})^{n}=\mathbf{PDP}^{-1}\mathbf{PDP}^{-1}\ldots\mathbf{PDP}^{-1}=\mathbf{PD}^{n}\mathbf{P}^{-1}}
而其中对角矩阵的幂次
D
n
{\displaystyle\mathbf{D}^{n}}
要比
A
n
{\displaystyle\mathbf{A}^{n}}
容易计算得多。
同理还可计算矩阵指数:
e
A
{\displaystylee^{\mathbf{A}}}
(在线性微分方程中有应用)、矩阵对数和矩阵的平方根[44]。
为了提高算法的数值稳定性,还有舒尔分解等矩阵分解方法[45]。
矩阵的推广[编辑]
矩阵的元素除了可以是实数和复数以外,也可以任意环或域中元素。
在线性代数中,矩阵的性质可以经由有限维的线性空间中的线性变换定义。
更广泛的,无限维空间中的线性算子,则可以定义更广泛的无穷维矩阵。
矩阵的另一种推广是张量。
标量可以看成零维方式排列的数据(只有一个“点”),向量可以看成是一维方式排列的数据(若干个“点”排成的“线段”),矩阵可以看成是二维方式排列的数据(若干个“线段”排成的“矩形”),而张量的概念则包括了这几种排列方式。
在张量的概念中,标量是零维张量,向量是一维张量,矩阵是二维張量,而更高维方式排列的数据方式就是高维张量[46]。
一般域和环上的矩阵[编辑]
矩阵的元素除了可以是实数和复数以外,还可以是任何能够使得矩阵的运算律成立的元素。
首先,矩阵的元素可以是任意一个域(即能够进行“加减乘除”运算的集合)中元素。
例如编码理论中会出现系数为有限域中元素的矩阵,以及有理数系数的矩阵。
如果矩阵的系数所在域
K
{\displaystyle\mathbf{K}}
不是代数闭域,那么在求矩阵的特征值时,由于特征值是相应的特征多项式的根,可能不在系数域
K
{\displaystyle\mathbf{K}}
中,而是在系数域的某个扩域L中。
反过来,如果考虑扩域
L
/
K
{\displaystyle\mathbf{L/K}}
,以及
L
{\displaystyle\mathbf{L}}
中的一个元素
α
{\displaystyle\alpha}
,以及
L
{\displaystyle\mathbf{L}}
中线性变换
m
α
:
x
↦
α
x
{\displaystylem_{\alpha}:\,x\mapsto\alphax}
,那么由于
m
α
{\displaystylem_{\alpha}}
也是一个
K
{\displaystyle\mathbf{K}}
-线性变换,它可以表示成一个
n
×
n
{\displaystylen\timesn}
的
K
{\displaystyle\mathbf{K}}
系数矩阵
X
α
{\displaystyleX_{\alpha}}
,其中的
n
{\displaystylen}
是扩域
L
/
K
{\displaystyle\mathbf{L/K}}
的阶数。
α
{\displaystyle\alpha}
是这个矩阵的特征值,这个矩阵的特征多项式
p
X
α
{\displaystylep_{X_{\alpha}}}
是
α
{\displaystyle\alpha}
在
K
{\displaystyle\mathbf{K}}
中的最小多项式
min
K
(
α
)
{\displaystyle\operatorname{min}_{\mathbf{K}}(\alpha)}
的幂次:
p
X
α
=
(
min
K
(
α
)
)
r
{\displaystylep_{X_{\alpha}}=\left(\operatorname{min}_{\mathbf{K}}(\alpha)\right)^{r}\,}
。
其中的
r
{\displaystyler}
是扩域
L
/
K
{\displaystyle\mathbf{L/K}}
(
α
)
{\displaystyle(\alpha)}
的阶数[47]。
更一般的情况是矩阵的元素属于某个环
R
{\displaystyle\mathbf{R}}
[48]。
环是比域更广泛的概念,只要求其中元素能够进行加减法和乘法运算(不一定能定义除法)。
给定一个环
R
{\displaystyle\mathbf{R}}
,
M
(
m
,
n
,
R
)
{\displaystyle{\mathcal{M}}(m,n,\mathbf{R})}
中的矩阵之间可以相互加减以及相乘,所以
M
(
m
,
n
,
R
)
{\displaystyle{\mathcal{M}}(m,n,\mathbf{R})}
关于矩阵的加法和乘法也构成一个环,称为矩阵环。
n
{\displaystylen}
维方阵的环
M
(
n
,
R
)
{\displaystyle{\mathcal{M}}(n,\mathbf{R})}
與左
R
{\displaystyle\mathbf{R}}
-模
R
n
{\displaystyle\mathbf{R}^{n}}
的自同態環同構[49]。
若
R
{\displaystyle\mathbf{R}}
是交换环,則
M
(
m
,
R
)
{\displaystyle{\mathcal{M}}(m,\mathbf{R})}
是一个帶單位元的
R
{\displaystyle\mathbf{R}}
-代數,满足结合律,但不满足交换律。
其中的矩阵仍然可以用莱布尼兹公式定義行列式。
一个矩阵可逆当且仅当其行列式为环
R
{\displaystyle\mathbf{R}}
中的可逆元(域上的矩阵可逆只需行列式不等于0)[50]。
矩阵与线性变换[编辑]
前面已经提到,所有
R
n
→
R
m
{\displaystyle\mathbf{R}^{n}\rightarrow\mathbf{R}^{m}}
的线性变换都对应着一个
M
(
m
,
n
,
R
)
{\displaystyle{\mathcal{M}}(m,n,\mathbf{R})}
中的矩阵。
更一般地,给定了基底后,任意两个有限维线性空间之间的线性映射
f
:
V
→
W
{\displaystylef:\mathbf{V}\rightarrow\mathbf{W}}
也对应着一个矩阵
A
f
=
(
a
i
j
)
{\displaystyle\mathbf{A}_{f}=(a_{ij})}
。
设空间
V
{\displaystyle\mathbf{V}}
和
W
{\displaystyle\mathbf{W}}
的基底分别是
v
1
,
…
,
v
n
{\displaystyle\mathbf{v}_{1},\ldots,\mathbf{v}_{n}}
和
w
1
,
…
,
w
m
{\displaystyle\mathbf{w}_{1},\ldots,\mathbf{w}_{m}}
,那么
对任意
j
=
1
,
…
,
n
{\displaystylej=1,\ldots,n}
,
f
(
v
j
)
=
∑
i
=
1
m
a
i
,
j
w
i
{\displaystylef(\mathbf{v}_{j})=\sum_{i=1}^{m}a_{i,j}\mathbf{w}_{i}}
矩阵
A
f
{\displaystyle\mathbf{A}_{f}}
实际上“记录”了
V
{\displaystyle\mathbf{V}}
中每个基底向量经过变换后得到的
W
{\displaystyle\mathbf{W}}
中的像在基底
(
w
1
,
…
,
w
m
)
{\displaystyle(\mathbf{w}_{1},\ldots,\mathbf{w}_{m})}
下的形式。
要注意矩阵的内容取决于基底的选择。
可以说,矩阵是线性变换f在特定“角度”(基底)下的“素描”。
不同的“角度”下,描述
f
{\displaystylef}
的矩阵是不同的,但这些矩阵都是相似矩阵[51]。
与矩阵有关的基本概念都可以用线性变换的层面来解释,比如一个矩阵的转置可以用f的对偶变换
f
∗
:
W
∗
→
V
∗
{\displaystylef^{*}:\mathbf{W}^{*}\rightarrow\mathbf{V}^{*}}
来表示[52]。
当矩阵的元素是带单位元的环
R
{\displaystyle\mathbf{R}}
中的元素时,
m
×
n
{\displaystylem\timesn}
的
R
{\displaystyle\mathbf{R}}
-矩阵对应的则是
R
{\displaystyle\mathbf{R}}
-自由模
R
m
{\displaystyle\mathbf{R}^{m}}
和
R
n
{\displaystyle\mathbf{R}^{n}}
之间的
R
{\displaystyle\mathbf{R}}
-线性变换。
n
=
m
{\displaystylen=m}
的时候,这些
R
{\displaystyle\mathbf{R}}
-线性变换可以相互复合,因此
n
{\displaystylen}
维的
R
{\displaystyle\mathbf{R}}
-矩阵环能够与
R
{\displaystyle\mathbf{R}}
-自同态环
R
n
{\displaystyle\mathbf{R}^{n}}
同构。
矩阵群[编辑]
主条目:矩阵群
群是比环更宽泛的代数结构,只需要集合配备一个满足结合律的二元运算,即将两个群内元素映射到群内一元素的运算。
矩阵群是指矩阵关于矩阵乘法组成的群[53]。
显然,只有方块矩阵才能构成乘法群。
所有
n
{\displaystylen}
维的可逆方阵构成一个群,称为
n
{\displaystylen}
阶一般线性群。
由于群内每个元素都必须是可逆的,任意的矩阵群都必然是一般线性群的子群。
能够在矩阵乘法和求逆矩阵运算下保持的性质都可以用来刻画一定的矩阵群。
例如所有行列式为1的矩阵可以构成一个群,称为
n
{\displaystylen}
阶特殊线性群[54]。
所有
n
{\displaystylen}
维的正交矩阵,即满足:
M
T
M
=
I
{\displaystyle\mathbf{M}^{\mathrm{T}}\mathbf{M}=\mathbf{I}}
的矩阵
M
{\displaystyle\mathbf{M}}
也构成一个群,称为
n
{\displaystylen}
阶正交群[55]。
正交矩阵得名于它在
R
n
{\displaystyle\mathbf{R}^{n}}
中对应的线性变换具有保角性,也就是说对基本的点积,满足
(
M
v
)
⋅
(
M
w
)
=
v
⋅
w
{\displaystyle(\mathbf{Mv})\cdot(\mathbf{Mw})=\mathbf{v}\cdot\mathbf{w}}
[56]
每个有限群都同构于一个矩阵群。
实际上,每个有限群都同构于某个置换群的子群,而每个置换群都同构于一个矩阵群(见置换群的正则群表示[57])鉴于矩阵群的性质可以通过与矩阵相关的更多手段更好地理解,常常通过研究矩阵群来研究一个有限群。
相关的理论称为群表示论。
无限维矩阵[编辑]
主条目:无限维矩阵
无穷维矩阵可以指行数或列数无穷大,或两者都是无穷大的矩阵[58]。
尽管这样的矩阵无法完整写出,但只要知道每行每列的元素的值,仍然可以对它进行矩阵操作和运算。
这里矩阵的行数和列数甚至不一定需要是可数集。
需要注意的是,无穷维矩阵的乘法涉及到无穷级数求和,因此只有在相关的无穷级数收敛的时候,才能定义矩阵的乘积[59]。
无限维矩阵也可以是方块矩阵,定义为行标记集合与列标记集合相同的矩阵(如
N
×
N
{\displaystyle\mathbb{N}\times\mathbb{N}}
)[60]。
无限矩阵无法定义通常意义上的行列式,因此可逆矩阵不一定是方块矩阵,同理,酉矩阵也不一定要是方块矩阵[61]。
空矩阵[编辑]
主条目:空矩阵
空矩阵是指行数或列数为零的矩阵。
[62][63]空矩阵的定义可以完善一些关于零维空间的约定。
包括约定一个矩阵与空矩阵相乘得到的也是空矩阵,两个
n
×
0
{\displaystylen\times0}
和
0
×
p
{\displaystyle0\timesp}
的空矩阵相乘是一个
n
×
p
{\displaystylen\timesp}
的零矩阵(所有元素都是零的矩阵)。
0×0的空矩阵的行列式约定为1,所以它也可以有逆矩阵,约定为它自己[64]。
分塊矩陣[编辑]
分塊矩陣是指一個大矩陣分割成“矩陣的矩陣”。
舉例,以下的矩陣
P
=
[
1
2
3
2
1
2
7
5
4
9
2
6
6
1
5
8
]
{\displaystyleP={\begin{bmatrix}1&2&3&2\\1&2&7&5\\4&9&2&6\\6&1&5&8\end{bmatrix}}}
可分割成4個2×2的矩陣
P
11
=
[
1
2
1
2
]
,
P
12
=
[
3
2
7
5
]
,
P
21
=
[
4
9
6
1
]
,
P
22
=
[
2
6
5
8
]
{\displaystyleP_{11}={\begin{bmatrix}1&2\\1&2\end{bmatrix}},P_{12}={\begin{bmatrix}3&2\\7&5\end{bmatrix}},P_{21}={\begin{bmatrix}4&9\\6&1\end{bmatrix}},P_{22}={\begin{bmatrix}2&6\\5&8\end{bmatrix}}}
P
=
[
P
11
P
12
P
21
P
22
]
{\displaystyleP={\begin{bmatrix}P_{11}&P_{12}\\P_{21}&P_{22}\end{bmatrix}}}
。
将矩阵分块可以使得矩阵结构清晰,在某些时候可以方便运算、证明。
两个大小相同、分块方式也相同的矩阵可以相加。
行和列的块数符合矩阵乘法要求时,分块矩阵也可以相乘。
将矩阵分块相乘的结果与直接相乘是一样的。
用分块矩阵求逆,可以将高阶矩阵的求逆转化为多次低阶矩阵的求逆[65]。
应用[编辑]
矩阵在许多领域都应用广泛。
有些时候用到矩阵是因为其表达方式紧凑,例如在博弈论和经济学中,会用收益矩阵来表示两个博弈对象在各种决策方式下的收益[66]。
文本挖掘和索引典汇编的时候,比如在TF-IDF方法中,也会用到文件项矩阵来追踪特定词汇在多个文件中的出现频率[67]。
复数可以用实系数的2×2矩阵表示:
a
+
i
b
↔
[
a
−
b
b
a
]
,
{\displaystylea+ib\leftrightarrow{\begin{bmatrix}a&-b\\b&a\end{bmatrix}},}
这种表示法与复数的加减法、乘法都相兼容。
比如,2×2的旋转矩阵可以用来表示模长为1的复数,一个向量乘以此旋转矩阵可以视作一个复数乘以该模长为1的复数。
对四元数也有类似的矩阵表达[68]。
早期的密码技术如希尔密码也用到矩阵。
然而,矩阵的线性性质使这类密码相对容易破解[69]。
计算机图像处理也会用到矩阵来表示处理对象,并且用放射旋转矩阵来计算对象的变换,实现三维对象在特定二维屏幕上的投影[70]。
多项式环上的矩阵在控制论中有重要作用。
化学中也有矩阵的应用,特别在使用量子理论讨论分子键和光谱的时候。
具体例子有解罗特汉方程时用重叠矩阵和福柯矩阵来得到哈特里-福克方法中的分子轨道。
图论[编辑]
一个无向图的邻接矩阵
[
1
1
0
1
0
1
0
1
0
]
{\displaystyle{\begin{bmatrix}1&1&0\\1&0&1\\0&1&0\end{bmatrix}}}
。
图论中可以用矩阵描述一个有限图[71]。
这个矩阵叫做相关矩阵的邻接矩阵,记录了图的每两个顶点之间是否有边连接。
对简单图来说,邻接矩阵的元素只取两个值:0和1,第
i
{\displaystylei}
行第
j
{\displaystylej}
列上取值为0,表示没有从第
i
{\displaystylei}
个顶点连到第
j
{\displaystylej}
个顶点的边,取值为1则说明有。
如果是一般情况的话,第
i
{\displaystylei}
行第
j
{\displaystylej}
列上的取值是从第
i
{\displaystylei}
个顶点连到第j个顶点的边的数目。
距离矩阵则是表示图中各顶点之间距离的矩阵[72]。
在研究互联网等复杂网络的时候,邻接矩阵常常会是稀疏矩阵。
因此网络理论中有专门研究稀疏矩阵的方面。
数学分析[编辑]
在多元函数微积分学中,对二阶偏导数存在的函数
f
:
R
n
→
R
{\displaystylef:\mathbf{R}^{n}\rightarrow\mathbf{R}}
,可以定义其海森矩阵[73]:
H
(
f
)
(
x
)
=
[
∂
2
f
∂
x
i
∂
x
j
(
x
)
]
{\displaystyleH(f)(x)=\left[{\frac{\partial^{2}f}{\partialx_{i}\,\partialx_{j}}}(x)\right]}
。
n
=
2
{\displaystylen=2}
时,海森矩阵
[
2
0
0
−
2
]
{\displaystyle{\begin{bmatrix}2&0\\0&-2\end{bmatrix}}}
的特征值一正一负,说明函数
f
(
x
,
y
)
=
x
2
−
y
2
{\displaystylef(x,y)=x^{2}-y^{2}}
在
(
x
=
0
,
y
=
0
)
{\displaystyle(x=0,y=0)}
处有一个鞍点(红色点)
严格来说,仅当函数在某一点上的二阶偏导数存在,才能定义这一点上的海森矩阵。
海森矩阵给出了函数在这一点的变化率方面的信息。
当给定的点
x
=
(
x
1
,
…
,
x
n
)
{\displaystyle\mathbf{x}=(x_{1},\ldots,x_{n})}
是函数平稳点(即函数
f
{\displaystylef}
在这一点上的一阶偏导数
∂
f
∂
x
i
{\displaystyle{\frac{\partialf}{\partialx_{i}}}}
都是0)时,就需要利用海森矩阵来查看函数在这一点周围的增长特性。
多元函数在点
x
{\displaystyle\mathbf{x}}
的泰勒展开是:
f
(
x
+
h
)
=
f
(
x
)
+
∇
f
(
x
)
⋅
h
+
1
2
h
T
H
(
f
)
(
x
)
h
+
∘
(
‖
x
‖
3
)
{\displaystylef(x+h)=f(x)+\nablaf(x)\cdoth+{\frac{1}{2}}h^{T}H(f)(x)h+\circ\left(\|x\|^{3}\right)}
如果函数在点x的一阶偏导数都是0,那么
∇
f
=
0
{\displaystyle\nablaf=0}
,所以函数在x附近的变化率取决于海森矩阵
H
(
f
)
(
x
)
{\displaystyleH(f)(x)}
的性质。
如果
H
(
f
)
(
x
)
{\displaystyleH(f)(x)}
是正定矩阵,那么函数在点x取得局部最小值,如果是负定矩阵,则函数在x取得局部最大值。
在这类情况下,关于函数f的条件最优化问题可以转变为关于海森矩阵的二次规划问题[74]。
矩阵在多元函数微积分中的另一个应用是雅可比矩阵。
函数
f
:
R
n
→
R
m
{\displaystylef:\mathbf{R}^{n}\rightarrow\mathbf{R}^{m}}
在某一点x上的一阶偏导数存在时,可以定义它在这点上的雅可比矩阵[75]:
J
f
(
x
)
=
[
∂
f
i
∂
x
j
(
x
)
]
1
≤
i
≤
m
,
1
≤
j
≤
n
{\displaystyleJ_{f}(x)=\left[{\frac{\partialf_{i}}{\partialx_{j}}}(x)\right]_{1\leqi\leqm,1\leqj\leqn}}
。
如果
n
>
m
{\displaystylen>m}
,而
J
f
(
x
)
{\displaystyleJ_{f}(x)}
又是满秩矩阵(秩等于
m
{\displaystylem}
)的话,根据反函数定理,可以找到函数
f
{\displaystylef}
在x附近的一个局部的反函数[76]。
偏微分方程理论中,二阶拟线性偏微分方程可以根据最高次偏导项系数构成的矩阵的正定性分类。
假设有一个二阶拟线性偏微分方程:
(
E
)
∑
1
⩽
i
,
j
⩽
n
a
i
j
∂
2
f
∂
x
i
∂
x
j
+
∑
i
=
1
n
b
i
∂
f
∂
x
i
+
c
f
=
g
{\displaystyle(\mathbf{E})\qquad\qquad\sum_{1\leqslanti,j\leqslantn}a_{ij}{\frac{\partial^{2}f}{\partialx_{i}\,\partialx_{j}}}+\sum_{i=1}^{n}b_{i}{\frac{\partialf}{\partialx_{i}}}+cf=g\qquad}
并假设
a
i
j
=
a
j
i
{\displaystylea_{ij}=a_{ji}}
记矩阵
A
=
[
a
i
j
]
1
⩽
i
,
j
⩽
n
{\displaystyle\mathbf{A}=\left[a_{ij}\right]_{1\leqslanti,j\leqslantn}}
。
如果矩阵
A
{\displaystyle\mathbf{A}}
是正定或负定矩阵,那么就称方程
(
E
)
{\displaystyle(\mathbf{E})}
为椭圆形偏微分方程;如果
A
{\displaystyle\mathbf{A}}
不可逆,就称
(
E
)
{\displaystyle(\mathbf{E})}
为抛物形偏微分方程,如果
A
{\displaystyle\mathbf{A}}
可逆而且恰有
n
−
1
{\displaystylen-1}
个特征值同号,就称
(
E
)
{\displaystyle(\mathbf{E})}
为双曲型偏微分方程。
其它情况下也称
(
E
)
{\displaystyle(\mathbf{E})}
为超双曲形偏微分方程。
不同类型的方程解的形式也不一样[77]。
用数值方法解偏微分方程时更需要用到矩阵。
一个重要的方法是有限元方法,在求解各种物理中遇到的偏微分方程时广泛使用。
有限元方法的基本思想是用一系列“简单”函数的线性组合来“逼近”偏微分方程的精确解。
这些“简单”函数通常是指将求解区域分割成一定数量的“小块”后,仅在某一“小块”上非零的分段线性函数。
选定了网格和“简单”函数后,可以求解关于刚度矩阵的方程得到近似解。
有限元理论中证明了在满足一定的条件下,近似解将随着网格趋于精细而弱收敛到精确解[78][79]。
概率论与统计[编辑]
概率论中常用到随机矩阵,即行向量是概率向量(即所有的元素都在0和1之间,并且加起来等于1的向量)的矩阵。
随机矩阵可用来定义有限概率空间中的马尔可夫链。
设随机变量
X
n
{\displaystyleX_{n}}
是某个马尔可夫链在
t
=
n
{\displaystylet=n}
时刻的状态,所有可能的状态
S
=
{
s
1
,
s
2
,
⋯
,
s
m
}
{\displaystyleS=\left\{s_{1},s_{2},\cdots,s_{m}\right\}}
称为状态空间,那么随机矩阵
M
n
n
+
1
{\displaystyleM_{n}^{n+1}}
则记录了假设已知
X
n
{\displaystyleX_{n}}
的可能情况下
X
n
+
1
{\displaystyleX_{n+1}}
做各种取值的可能性[80]。
M
n
n
+
1
{\displaystyleM_{n}^{n+1}}
的第
i
{\displaystylei}
行第
j
{\displaystylej}
列上的元素表示当
X
n
=
s
j
{\displaystyleX_{n}=s_{j}}
的时候,
X
n
+
1
=
s
i
{\displaystyleX_{n+1}=s_{i}}
的可能性。
M
n
n
+
1
{\displaystyleM_{n}^{n+1}}
的第
j
{\displaystylej}
行记录了从
X
n
=
s
j
{\displaystyleX_{n}=s_{j}}
转移到
X
n
+
1
{\displaystyleX_{n+1}}
各种状态的可能性。
所以
M
n
n
+
1
{\displaystyleM_{n}^{n+1}}
叫做
t
=
n
{\displaystylet=n}
时刻的转移矩阵。
如果马尔可夫链的转移矩阵不随时刻变化,则称为齐次马尔可夫链。
这时马尔可夫链的吸引态可以通过计算转移矩阵的特征向量得到[81]。
统计学中也会用到各种不同的矩阵。
描述统计学中常常需要用矩阵的形式来描述数据样本,显得更为紧凑。
几个随机变量的协方差矩阵表示它们之间的协方差关系,在某种程度上表示了它们相互间的关联程度(但不绝对)[82]。
统计学中用到矩阵的另一个地方是线性回归中的最小二乘法分析。
当观测到随机样本
(
Y
i
,
X
i
1
,
…
,
X
i
p
)
,
i
=
1
,
…
,
n
{\displaystyle(Y_{i},X_{i1},\ldots,X_{ip}),\,i=1,\ldots,n}
时,线性回归法的目标是希望找到以下的线性关系:
Y
i
=
β
0
+
β
1
X
i
1
+
β
2
X
i
2
+
…
+
β
p
X
i
p
+
ε
i
,
i
=
1
,
…
,
n
{\displaystyleY_{i}=\beta_{0}+\beta_{1}X_{i1}+\beta_{2}X_{i2}+\ldots+\beta_{p}X_{ip}+\varepsilon_{i},\qquadi=1,\ldots,n}
即将变量
Y
{\displaystyle\mathbf{Y}}
表示成
X
{\displaystyle\mathbf{X}}
的分量的线性组合与一个已知的随机误差的和。
这个表示可以写成矩阵的形式,并利用矩阵的奇异值分解来分析[83]。
另一种随机矩阵(randommatrix)是指每个元素都是随机变量的矩阵,这些随机变量可以都遵循同一个分布,或各自遵循不同的分布。
一个常见的例子是全部元素都是相互独立的标准正态分布随机变量的随机矩阵。
这种随机矩阵在数论和物理中也有应用[84][85]。
物理学上的对称性及线性变换[编辑]
更多信息:对称性(物理学)
线性变换及其所对应的对称,在现代物理学中有着重要的角色。
例如,在量子场论中,基本粒子是由狭义相对论的洛伦兹群所表示,具体来说,即它们在旋量群下的表现。
内含泡利矩阵及更通用的狄拉克矩阵的具体表示,在费米子的物理描述中,是一项不可或缺的构成部分,而费米子的表现可以用旋量来表述[86]。
描述最轻的三种夸克时,需要用到一种内含特殊酉群SU(3)的群论表示;物理学家在计算时会用一种更简便的矩阵表示,叫盖尔曼矩阵,这种矩阵也被用作SU(3)规范群,而强核力的现代描述──量子色动力学的基础正是SU(3)。
还有卡比博-小林-益川矩阵(CKM矩阵):在弱相互作用中重要的基本夸克态,与指定粒子间不同质量的夸克态不一样,但两者却是成线性关系,而CKM矩阵所表达的就是这一点[87]。
量子态的线性组合[编辑]
1925年海森堡提出第一个量子力学模型时,使用了无限维矩阵来表示理论中作用在量子态上的算子[88]。
这种做法在矩阵力学中也能见到。
例如密度矩阵就是用来刻画量子系统中“纯”量子态的线性组合表示的“混合”量子态[89]。
另一种矩阵是用来描述构成实验粒子物理基石的散射实验的重要工具。
当粒子在加速器中发生碰撞,原本没有相互作用的粒子在高速运动中进入其它粒子的作用区,动量改变,形成一系列新的粒子。
这种碰撞可以解释为结果粒子状态和入射粒子状态线性组合的标量积。
其中的线性组合可以表达为一个矩阵,称为S矩阵,其中记录了所有可能的粒子间相互作用[90]。
简正模式[编辑]
矩阵在物理学中的另一类泛应用是描述线性耦合调和系统。
这类系统的运动方程可以用矩阵的形式来表示,即用一个质量矩阵乘以一个广义速度来给出运动项,用力矩阵乘以位移向量来刻画相互作用。
求系统的解的最优方法是将矩阵的特征向量求出(通过对角化等方式),称为系统的简正模式。
这种求解方式在研究分子内部动力学模式时十分重要:系统内部由化学键结合的原子的振动可以表示成简正振动模式的叠加[91]。
描述力学振动或电路振荡时,也需要使用简正模式求解[92]。
幾何光學[编辑]
在幾何光學裏,可以找到很多需要用到矩陣的地方。
幾何光學是一種忽略了光波波動性的近似理論,這理論的模型將光線視為幾何射線。
採用近軸近似,假若光線與光軸之間的夾角很小,則透鏡或反射元件對於光線的作用,可以表達為2×2矩陣與向量的乘積。
這向量的兩個分量是光線的幾何性質(光線的斜率、光線跟光軸之間在主平面(英语:principalplane)的垂直距離)。
這矩陣稱為光線傳輸矩陣,內中元素編碼了光學元件的性質。
對於折射,這矩陣又細分為兩種:「折射矩陣」與「平移矩陣」。
折射矩陣描述光線遇到透鏡的折射行為。
平移矩陣描述光線從一個主平面傳播到另一個主平面的平移行為。
由一系列透鏡或反射元件組成的光學系統,可以很簡單地以對應的矩陣組合來描述其光線傳播路徑。
[93]
電子學[编辑]
在電子學裏,傳統的網目分析(英语:meshanalysis)或節點分析會獲得一個線性方程組,這可以以矩陣來表示與計算。
很多種電子元件的電路行為可以用矩陣來描述。
設定
A
{\displaystyleA}
為輸入向量,其兩個分量為輸入電壓
v
1
{\displaystylev_{1}}
與輸入電流
i
1
{\displaystylei_{1}}
。
設定
B
{\displaystyleB}
為輸出向量,其兩個分量為輸出電壓
v
2
{\displaystylev_{2}}
與輸出電流
i
2
{\displaystylei_{2}}
。
這電子元件的電路行為可以描述為
B
=
H
⋅
A
{\displaystyleB=H\cdotA}
;其中,
H
{\displaystyleH}
是2×2矩陣,內有一個阻抗元素
h
12
{\displaystyleh_{12}}
、一個導納元素
h
21
{\displaystyleh_{21}}
、兩個無量綱元素
h
11
{\displaystyleh_{11}}
與
h
22
{\displaystyleh_{22}}
。
這樣,電路的計算可以約化為矩陣計算。
参见[编辑]
矩陣論專有名詞表:有關矩陣論所用到的名詞的定義
方块矩阵
矩陣範數
雅可比矩阵
注释与参考[编辑]
脚注[编辑]
^1.01.11.21.3董可荣 2007, 第3节
^Shen,Crossley&Lun 1999
^3.03.13.23.33.43.5克莱因 2002, 第33章第4节
^Hawkins 1975
^TheCollectedMathematicalPapersofJamesJosephSylvester:1837–1853,Paper37(页面存档备份,存于互联网档案馆),p.247
^Cayley 1889, vol.II,p.475–496
^Dieudonné,ed. 1978, Vol.1,Ch.III,p.96
^周建華.《矩陣》.台湾:中央圖書出版社.2002.ISBN 9789576374913(中文).
^Brown 1991, DefinitionI.2.1(addition),DefinitionI.2.4(scalarmultiplication),andDefinitionI.2.33(transpose)
^
Brown 1991, TheoremI.2.6
^Brown 1991, DefinitionI.2.20
^林志兴&杨忠鹏 2010
^Horn&Johnson 1985, Ch.4and5
^Brown 1991, I.2.21and22
^Greub 1975, SectionIII.2
^Brown 1991, DefinitionII.3.3
^Greub 1975, SectionIII.1
^Brown 1991, TheoremII.3.22
^Brown 1991, DefinitionI.5.13
^Brown 1991, DefinitionI.2.28
^这个结论容易从矩阵乘法的定义获得:
tr
(
A
B
)
=
∑
i
=
1
m
∑
j
=
1
n
A
i
j
B
j
i
=
tr
(
B
A
)
{\displaystyle\scriptstyle\operatorname{tr}({\mathsf{AB}})=\sum_{i=1}^{m}\sum_{j=1}^{n}A_{ij}B_{ji}=\operatorname{tr}({\mathsf{BA}})}
。
^Brown 1991, DefinitionIII.2.1
^Mirsky 1990, Theorem1.4.1
^Brown 1991, TheoremIII.2.12
^Brown 1991, CorollaryIII.2.16
^Brown 1991, TheoremIII.3.18
^Brown 1991, DefinitionIII.4.1
^StevenA.Leduc [[#CITEREFStevenA.Leduc|]], 第293页
^Brown 1991, DefinitionIII.4.9
^Brown 1991, CorollaryIII.4.10
^王萼芳 1997, 4.2,定理3,第247页
^Horn&Johnson 1985, Theorem2.5.6
^Horn&Johnson 1985, Chapter7
^Horn&Johnson 1985, Theorem7.2.1
^BauIII&Trefethen 1997
^Householder 1975, Ch.7
^Golub&VanLoan 1996, Algorithm1.3.1
^Golub&VanLoan 1996, Chapters9and10,esp.section10.2
^Golub&VanLoan 1996, Chapter2.3
^Press,Flannery&Teukolsky 1992
^Stoer&Bulirsch 2002, Section4.1
^Horn&Johnson 1985, Theorem2.5.4
^Horn&Johnson 1985, Ch.3.1,3.2
^Arnold&Cooke 1992, Sections14.5,7,8
^Bronson 1989, Ch.15
^Coburn 1955, Ch.V
^Ash 2012, ChapterII
^Lang 2002, ChapterXIII
^Lang 2002, XVII.1,p.643
^Lang 2002, PropositionXIII.4.16
^Greub 1975, SectionIII.3
^Greub 1975, SectionIII.3.13
^Baker 2003, Def.1.30
^Baker 2003, Theorem1.2
^Artin 1991, Chapter4.5
^Artin 1991, Theorem4.5.13
^Rowen 2008, Example19.2,p.198
^Itõ,ed. 1987
^Thankappan 1993
^Thankappan 1993
^Thankappan 1993
^"EmptyMatrix:Amatrixisemptyifeitheritsroworcolumndimensioniszero".O-Matrixv6UserGuide.(原始内容存档于2009-04-29).
^Matrix-MATLABDataStructures.system.nada.kth.se.(原始内容存档于2009-12-28).Amatrixhavingatleastonedimensionequaltozeroiscalledanemptymatrix
^Faliva&Zoia 2008
^居余马 2002, 2.6
^Fudenberg&Tirole 1983, Section1.1.1
^Manning 1999, Section15.3.4
^Ward 1997, Ch.2.8
^Stinson 2005, Ch.1.1.5and1.2.4
^AssociationforComputingMachinery 1979, Ch.7
^Godsil&Royle 2004, Ch.8.1
^Punnen 2002
^Lang 1987a, Ch.XVI.6
^Nocedal 2006, Ch.16
^Lang 1987a, Ch.XVI.1
^Lang 1987a, Ch.XVI.5
^Gilbarg&Trudinger 2001
^Šolin 2005, Ch.2.5
^伊泽尔莱斯 2005, Ch.8
^Latouche&Ramaswami 1999
^Mehata&Srinivasan 1978, Ch.2.8
^Krzanowski 1988, Ch.2.2.,p.60
^Krzanowski 1988, Ch.4.1
^Conrey 2007
^Zabrodin,Brezin&Kazakovetal. 2006
^
Itzykson&Zuber 1980, Ch.2
^
见Burgess&Moore 2007, section1.6.3.(SU(3)),section2.4.3.2.(Kobayashi-Maskawamatrix)
^Schiff 1968, Ch.6
^Bohm 2001, sectionsII.4andII.8
^Weinberg 1995, Ch.3
^Wherrett 1987, partII
^Riley,Hobson&Bence 1997, 7.17
^Guenther 1990, Ch.5
参考文献[编辑]
Arnold,VladimirI.;Cooke,Roger,Ordinarydifferentialequations,Berlin,DE;NewYork,NY:Springer-Verlag,1992,ISBN 978-3-540-54813-3
Artin,Michael,Algebra,PrenticeHall,1991,ISBN 978-0-89871-510-1
AssociationforComputingMachinery,ComputerGraphics,TataMcGraw–Hill,1979,ISBN 978-0-07-059376-3
Baker,AndrewJ.,MatrixGroups:AnIntroductiontoLieGroupTheory,Berlin,DE;NewYork,NY:Springer-Verlag,2003,ISBN 978-1-85233-470-3
BauIII,David;Trefethen,LloydN.,Numericallinearalgebra,Philadelphia,PA:SocietyforIndustrialandAppliedMathematics,1997,ISBN 978-0-89871-361-9
Bretscher,Otto,LinearAlgebrawithApplications3rd,PrenticeHall,2005
王萼芳,高等代数教程第1版,清华大学出版社,1997,ISBN 9787302024521
Bronson,Richard,Schaum'soutlineoftheoryandproblemsofmatrixoperations,NewYork:McGraw–Hill,1989,ISBN 978-0-07-007978-6
Brown,WilliamA.,Matricesandvectorspaces,NewYork,NY:M.Dekker,1991,ISBN 978-0-8247-8419-5
Coburn,Nathaniel,Vectorandtensoranalysis,NewYork,NY:Macmillan,1955,OCLC 1029828
Conrey,J.Brian,Ranksofellipticcurvesandrandommatrixtheory,CambridgeUniversityPress,2007,ISBN 978-0-521-69964-8
Fudenberg,Drew;Tirole,Jean,GameTheory,MITPress,1983
Gilbarg,David;Trudinger,NeilS.,Ellipticpartialdifferentialequationsofsecondorder2nd,Berlin,DE;NewYork,NY:Springer-Verlag,2001,ISBN 978-3-540-41160-4
Godsil,Chris;Royle,Gordon,AlgebraicGraphTheory,GraduateTextsinMathematics207,Berlin,DE;NewYork,NY:Springer-Verlag,2004,ISBN 978-0-387-95220-8
Golub,GeneH.;VanLoan,CharlesF.,MatrixComputations3rd,JohnsHopkins,1996,ISBN 978-0-8018-5414-9
Greub,WernerHildbert,Linearalgebra,GraduateTextsinMathematics,Berlin,DE;NewYork,NY:Springer-Verlag,1975,ISBN 978-0-387-90110-7
Guenther,RobertD.,ModernOptics,JohnWiley,1990,ISBN 0-471-60538-7
Halmos,PaulRichard,AHilbertspaceproblembook,GraduateTextsinMathematics192nd,Berlin,DE;NewYork,NY:Springer-Verlag,1982,ISBN 978-0-387-90685-0,MR 0675952
Horn,RogerA.;Johnson,CharlesR.,MatrixAnalysis,CambridgeUniversityPress,1985,ISBN 978-0-521-38632-6
Householder,AlstonS.,Thetheoryofmatricesinnumericalanalysis,NewYork,NY:DoverPublications,1975,MR 0378371
Krzanowski,WojtekJ.,Principlesofmultivariateanalysis,OxfordStatisticalScienceSeries3,TheClarendonPressOxfordUniversityPress,1988,ISBN 978-0-19-852211-9,MR 0969370
Itõ,Kiyosi(编),Encyclopedicdictionaryofmathematics.Vol.I-IV2nd,MITPress,1987,ISBN 978-0-262-09026-1,MR 0901762
Ash,RobertB.,ACourseInAlgebraicNumberTheory(PDF),Dept.ofMathematics,UniversityofIllinois,[2012-04-15],(原始内容存档(PDF)于2017-05-18)
Lang,Serge,AnalysisII,Addison-Wesley,1969
Lang,Serge,Calculusofseveralvariables3rd,Berlin,DE;NewYork,NY:Springer-Verlag,1987a,ISBN 978-0-387-96405-8
Lang,Serge,Linearalgebra,Berlin,DE;NewYork,NY:Springer-Verlag,1987b,ISBN 978-0-387-96412-6
Latouche,Guy;Ramaswami,Vaidyanathan,Introductiontomatrixanalyticmethodsinstochasticmodeling1st,Philadelphia,PA:SocietyforIndustrialandAppliedMathematics,1999,ISBN 978-0-89871-425-8
Manning,ChristopherD.;Schütze,Hinrich,Foundationsofstatisticalnaturallanguageprocessing,MITPress,1999,ISBN 978-0-262-13360-9
Mehata,K.M.;Srinivasan,S.K.,Stochasticprocesses,NewYork,NY:McGraw–Hill,1978,ISBN 978-0-07-096612-3
Mirsky,Leonid,AnIntroductiontoLinearAlgebra,CourierDoverPublications,1990,ISBN 978-0-486-66434-7
Nocedal,Jorge;Wright,StephenJ.,NumericalOptimization2nd,Berlin,DE;NewYork,NY:Springer-Verlag:449,2006,ISBN 978-0-387-30303-1
Bohm,Arno,QuantumMechanics:FoundationsandApplications,Springer,2001,ISBN 0-387-95330-2
Burgess,Cliff;Moore,Guy,TheStandardModel.APrimer,CambridgeUniversityPress,2007,ISBN 0-521-86036-9
Guenther,RobertD.,ModernOptics,JohnWiley,1990,ISBN 0-471-60538-7
Itzykson,Claude;Zuber,Jean-Bernard,QuantumFieldTheory,McGraw–Hill,1980,ISBN 0-07-032071-3
Riley,KennethF.;Hobson,MichaelP.;Bence,StephenJ.,Mathematicalmethodsforphysicsandengineering,CambridgeUniversityPress,1997,ISBN 0-521-55506-X
Schiff,LeonardI.,QuantumMechanics3rd,McGraw–Hill,1968
Weinberg,Steven,TheQuantumTheoryofFields.VolumeI:Foundations,CambridgeUniversityPress,1995,ISBN 0-521-55001-7
Wherrett,BrianS.,GroupTheoryforAtoms,MoleculesandSolids,Prentice–HallInternational,1987,ISBN 0-13-365461-3
Zabrodin,Anton;Brezin,Édouard;Kazakov,Vladimir;Serban,Didina;Wiegmann,Paul,ApplicationsofRandomMatricesinPhysics(NATOScienceSeriesII:Mathematics,PhysicsandChemistry),Berlin,DE;NewYork,NY:Springer-Verlag,2006,ISBN 978-1-4020-4530-1
林志兴;杨忠鹏,与给定矩阵A的可交换子环C(A)的一些探讨,莆田学院学报,2010年,17(2),2010
Oualline,Steve,PracticalC++programming,O'Reilly,2003,ISBN 978-0-596-00419-4
Press,WilliamH.;Flannery,BrianP.;Teukolsky,SaulA.;Vetterling,WilliamT.,LUDecompositionandItsApplications,NumericalRecipesinFORTRAN:TheArtofScientificComputing(PDF)2nd,CambridgeUniversityPress:34–42,1992,(原始内容(PDF)存档于2009-09-06)
Punnen,AbrahamP.;Gutin,Gregory,Thetravelingsalesmanproblemanditsvariations,Boston,MA:KluwerAcademicPublishers,2002,ISBN 978-1-4020-0664-7
Reichl,LindaE.,Thetransitiontochaos:conservativeclassicalsystemsandquantummanifestations,Berlin,DE;NewYork,NY:Springer-Verlag,2004,ISBN 978-0-387-98788-0
Rowen,LouisHalle,GraduateAlgebra:noncommutativeview,Providence,RI:AmericanMathematicalSociety,2008,ISBN 978-0-8218-4153-2
Šolin,Pavel,PartialDifferentialEquationsandtheFiniteElementMethod,Wiley-Interscience,2005,ISBN 978-0-471-76409-0
Stinson,DouglasR.,Cryptography,DiscreteMathematicsanditsApplications,Chapman&Hall/CRC,2005,ISBN 978-1-58488-508-5
Stoer,Josef;Bulirsch,Roland,IntroductiontoNumericalAnalysis3rd,Berlin,DE;NewYork,NY:Springer-Verlag,2002,ISBN 978-0-387-95452-3
Ward,J.P.,QuaternionsandCayleynumbers,MathematicsanditsApplications403,Dordrecht,NL:KluwerAcademicPublishersGroup,1997,ISBN 978-0-7923-4513-8,MR 1458894
(中文)居余马;林翠琴,线性代数,清华大学出版社,2002,ISBN 978-7-302-06507-4
(中文)克莱因,莫里斯;著,张理京、张锦炎、江泽涵译,《古今数学思想》第三卷,上海科学技术出版社,2002,ISBN 7-5323-6172-1
Wolfram,Stephen,TheMathematicaBook5th,Champaign,IL:WolframMedia,2003,ISBN 978-1-57955-022-6
Thankappan,V.K.,QuantumMechanics2nd,NewAgeInternational,1993,ISBN 9788122405262
Faliva,Mario;Zoia,MariaGrazia,DynamicModelAnalysis:AdvancedMatrixMethodsandUnit-RootEconometricsRepresentationTheorems2nd,Berlin,DE;NewYork,NY:Springer-Verlag:218,2008,ISBN 9783540859956
伊泽尔莱斯,刘晓艳,刘学深译,微分方程数值分析基础教程,清华大学出版社,2005,ISBN 9787302106524
董可荣,矩阵理论的历史研究,《山东大学》,2007
Bôcher,Maxime,Introductiontohigheralgebra,NewYork,NY:DoverPublications,2004,ISBN 978-0-486-49570-5
Cayley,Arthur,ThecollectedmathematicalpapersofArthurCayley,I(1841–1853),CambridgeUniversityPress:123–126,1889
Dieudonné,Jean(编),Abrégéd'histoiredesmathématiques1700-1900,Paris,FR:Hermann,1978
Hawkins,Thomas,Cauchyandthespectraltheoryofmatrices,HistoriaMathematica,1975,2:1–29,ISSN 0315-0860,MR 0469635,doi:10.1016/0315-0860(75)90032-4
Knobloch,Eberhard,FromGausstoWeierstrass:determinanttheoryanditshistoricalevaluations,Theintersectionofhistoryandmathematics,ScienceNetworksHistoricalStudies15,Basel,Boston,Berlin:Birkhäuser:51–66,1994,MR 1308079
Kronecker,Leopold,Hensel,Kurt,编,LeopoldKronecker'sWerke,Teubner,1897
Mehra,Jagdish;Rechenberg,Helmut,TheHistoricalDevelopmentofQuantumTheory1st,Berlin,DE;NewYork,NY:Springer-Verlag,1987,ISBN 978-0-387-96284-9
Shen,Kangshen;Crossley,JohnN.;Lun,AnthonyWah-Cheung,NineChaptersoftheMathematicalArt,CompanionandCommentary2nd,OxfordUniversityPress,1999,ISBN 978-0-19-853936-0
Weierstrass,Karl,Collectedworks3,1915[2012-05-06],(原始内容存档于2008-10-11)
外部链接[编辑]
維基教科書中的相關電子教程:矩阵
百科全书
Hazewinkel,Michiel(编),Matrix,数学百科全书,Springer,2001,ISBN 978-1-55608-010-4
历史
MacTutor:Matricesanddeterminants(页面存档备份,存于互联网档案馆)
MatricesandLinearAlgebraontheEarliestUsesPages(页面存档备份,存于互联网档案馆)
EarliestUsesofSymbolsforMatricesandVectors(页面存档备份,存于互联网档案馆)
在线书籍
Kaw,AutarK.,IntroductiontoMatrixAlgebra,[2015-01-10],ISBN 978-0-615-25126-4,(原始内容存档于2008-08-08)
TheMatrixCookbook(PDF),[2014-93-24],(原始内容存档(PDF)于2013-12-12) 请检查|access-date=中的日期值(帮助)
Brookes,Mike,TheMatrixReferenceManual,London:ImperialCollege,2005[2008-12-10],(原始内容存档于2021-03-22)
线上矩阵计算器
MatrixCalculator(DotNumerics),[2015-01-10],(原始内容存档于2014-09-04)
Xiao,Gang,Matrixcalculator,[2008-12-10],(原始内容存档于2020-06-12)
Onlinematrixcalculator,[2008-12-10],(原始内容存档于2008-12-12)
Onlinematrixcalculator(ZKframework),[2009-11-26],(原始内容存档于2013-05-12)
Oehlert,GaryW.;Bingham,Christopher,MacAnova,UniversityofMinnesota,SchoolofStatistics,[2008-12-10],(原始内容存档于2021-03-22) ,afreewarepackageformatrixalgebraandstatistics
Onlinematrixcalculator,[2009-12-14],(原始内容存档于2021-04-27)
OperationwithmatricesinR(determinant,track,inverse,adjoint,transpose)(页面存档备份,存于互联网档案馆)
查论编线性代数的相关概念重要概念
标量
向量
向量空间
向量子空间
线性生成空间
线性映射
投影
线性无关
线性组合
基
列空间
行空间
零空间
对偶空间
正交
特征值
特征向量
数量积
内积空间
点乘
转置
格拉姆-施密特正交化
线性方程组
克莱姆法则
矩阵
矩阵
矩阵乘法
矩阵分解
行列式
子式和余子式
矩阵的秩
克萊姆法則
逆矩阵
高斯消元法
线性变换
分块矩阵
数值线性代数
浮点数
数值稳定性
基础线性代数程序集
稀疏矩阵
规范控制
BNE:XX529678
BNF:cb119324420(data)
GND:4037968-1
LCCN:sh85082210
LNB:000117517
NKC:ph122686
取自“https://zh.wikipedia.org/w/index.php?title=矩阵&oldid=71865962”
分类:線性代數矩陣論隐藏分类:優良條目含有英語的條目引文格式1错误:日期包含BNE标识符的维基百科条目包含BNF标识符的维基百科条目包含GND标识符的维基百科条目包含LCCN标识符的维基百科条目包含LNB标识符的维基百科条目包含NKC标识符的维基百科条目
导航菜单
个人工具
没有登录讨论贡献创建账号登录
命名空间
条目讨论
不转换
不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體
查看
阅读编辑查看历史
更多
搜索
导航
首页分类索引特色内容新闻动态最近更改随机条目资助维基百科
帮助
帮助维基社群方针与指引互助客栈知识问答字词转换IRC即时聊天联络我们关于维基百科
工具
链入页面相关更改上传文件特殊页面固定链接页面信息引用本页维基数据项目
打印/导出
下载为PDF打印页面
在其他项目中
维基共享资源维基教科书
其他语言
AfrikaansአማርኛالعربيةAzərbaycancaБеларускаяБеларуская(тарашкевіца)БългарскиবাংলাBosanskiCatalàکوردیČeštinaЧӑвашлаCymraegDanskDeutschΕλληνικάEnglishEsperantoEspañolEestiEuskaraفارسیSuomiFrançaisNordfriiskGaeilge贛語KriyòlgwiyannenGalegoעבריתहिन्दीHrvatskiMagyarՀայերենInterlinguaBahasaIndonesiaÍslenskaItaliano日本語ქართულიҚазақшаಕನ್ನಡ한국어LatinaLombardລາວLietuviųLatviešuОлыкмарийМакедонскиമലയാളംBahasaMelayuनेपालीNederlandsNorsknynorskNorskbokmålଓଡ଼ିଆਪੰਜਾਬੀPolskiPiemontèisپنجابیPortuguêsRomânăРусскийСахатылаSicilianuScotsSrpskohrvatski/српскохрватскиසිංහලSimpleEnglishSlovenčinaSlovenščinaSoomaaligaShqipСрпски/srpskiSvenskaதமிழ்ไทยTagalogTürkçeУкраїнськаاردوOʻzbekcha/ўзбекчаTiếngViệt吴语文言Bân-lâm-gú粵語
编辑链接
延伸文章資訊
- 1矩阵- 维基百科,自由的百科全书
數學上,一個 m × n {\displaystyle m\times n} m\times n 的矩陣是一个由 m {\displaystyle m} m ... 「m-by-n matrix...
- 2線性代數
線性系統的矩陣形式(Matrix Form of a Linear System). The matrix A is called the ... 1.4 反矩陣;矩陣的代數性質 Inverse...
- 3第二章矩陣與矩陣基本運算
這稱為矩陣分割(partition for matrices),分割後較小的矩陣稱為子矩陣(sub-matrices)。 ... 定義是數學理論的起點,要特別注意,尤其是我們需要作證明的場合。
- 4矩陣- 維基百科,自由的百科全書
而在此之前,數學家已經開始將增廣矩陣作為獨立的物件引用了。西爾維斯特使用「matrix」一詞是因為他希望討論行列式的子式,即將矩陣的某幾行和某 ...
- 5矩陣_百度百科
在數學中,矩陣(Matrix)是一個按照長方陣列排列的複數或實數集合,最早來自於方程組的係數及常數所構成的方陣。這一概念由19世紀英國數學家凱利首先提出。