族谱网 头条 人物百科

矩阵

2017-10-16
出处:族谱网
作者:阿族小谱
浏览:1781
转发:0
评论:0
发展作为解决线性方程的工具,矩阵也有不短的历史。成书最迟在东汉前期的《九章算术》中,已经出现过以矩阵形式表示线性方程组系数以解方程的图例,可算作是矩阵的雏形。矩阵正式作为数学中的研究对象出现,则是在行列式的研究发展起来后。逻辑上,矩阵的概念先于行列式,但在实际的历史上则恰好相反。日本数学家关孝和(1683年)与微积分的发现者之一戈特弗里德·威廉·莱布尼茨(1693年)近乎同时地独立建立了行列式论。其后行列式作为解线性方程组的工具逐步发展。1750年,加布里尔·克拉默发现了克莱姆法则。阿瑟·凯莱被认为是矩阵论的奠基人进入十九世纪后,行列式的研究进一步发展,矩阵的概念也应运而生。奥古斯丁·路易·柯西是最早将行列式排成方阵并将其元素用双重下标表示的数学家。他还在1829年就在行列式的框架中证明了实对称矩阵特征根为实数的结论。其后,詹姆斯·约瑟夫·西尔维斯特注意到,在作为行列式的计算形式以外,将数...

发展

作为解决线性方程的工具,矩阵也有不短的历史。成书最迟在东汉前期的《九章算术》中,已经出现过以矩阵形式表示线性方程组系数以解方程的图例,可算作是矩阵的雏形 。矩阵正式作为数学中的研究对象出现,则是在行列式的研究发展起来后。逻辑上,矩阵的概念先于行列式,但在实际的历史上则恰好相反。日本数学家关孝和(1683年)与微积分的发现者之一戈特弗里德·威廉·莱布尼茨(1693年)近乎同时地独立建立了行列式论。其后行列式作为解线性方程组的工具逐步发展。1750年,加布里尔·克拉默发现了克莱姆法则 。

矩阵

  阿瑟·凯莱被认为是矩阵论的奠基人

进入十九世纪后,行列式的研究进一步发展,矩阵的概念也应运而生。奥古斯丁·路易·柯西是最早将行列式排成方阵并将其元素用双重下标表示的数学家。他还在1829年就在行列式的框架中证明了实对称矩阵特征根为实数的结论 。其后,詹姆斯·约瑟夫·西尔维斯特注意到,在作为行列式的计算形式以外,将数以行和列的形式作出的矩形排列本身也是值得研究的。在他希望引用数的矩形阵列而又不能用行列式来形容的时候,就用“matrix”一词来形容 。而在此之前,数学家已经开始将增广矩阵作为独立的对象引用了。西尔维斯特使用“matrix”一词是因为他希望讨论行列式的子式,即将矩阵的某几行和某几列的共同元素取出来排成的矩阵的行列式,所以实际上“matrix”被他看做是生成各种子式的“母体”:

阿瑟·凯莱被公认为矩阵论的奠基人 。他开始将矩阵作为独立的数学对象研究时,许多与矩阵有关的性质已经在行列式的研究中被发现了,这也使得凯莱认为矩阵的引进是十分自然的。他说:“我决然不是通过四元数而获得矩阵概念的;它或是直接从行列式的概念而来,或是作为一个表达线性方程组的方便方法而来的。 ”他从1858年开始,发表了《矩阵论的研究报告》等一系列关于矩阵的专门论文 ,研究了矩阵的运算律、矩阵的逆以及转置和特征多项式方程。凯莱还提出了凯莱-哈密尔顿定理,并验证了3×3矩阵的情况,又说进一步的证明是不必要的。哈密尔顿证明了4×4矩阵的情况,而一般情况下的证明是弗罗贝尼乌斯于1898年给出的 。

此后更多的数学家开始对矩阵进行研究。埃尔米特证明了如果矩阵等于其复共轭转置,则特征根为实数。这种矩阵后来被称为埃尔米特矩阵 。弗罗贝尼乌斯对矩阵的特征方程、特征根、矩阵的秩、正交矩阵、矩阵方程等方面做了大量工作。1878年,在引进了不变因子、初等因子等概念的同时,弗罗贝尼乌斯给出了正交矩阵、相似矩阵和合同矩阵的概念。同年,他探讨了矩阵的最小多项式(最小方程)问题。1894年的论文中,他讨论了矩阵理论和四元数理论的关系。1896年,他给出了凯莱-哈密尔顿定理的完整证明 。矩阵理论在19世纪沿着两个方向发展,分别是作为抽象代数结构和作为代数工具描述几何空间的线性变换。矩阵理论为群论和不变量理论的发展。

无限维矩阵的研究始于1884年。庞加莱在两篇不严谨地使用了无限维矩阵和行列式理论的文章后开始了对这一方面的专门研究 。1906年,希尔伯特引入无限二次型(相当于无限维矩阵)对积分方程进行研究,极大地促进了无限维矩阵的研究。在此基础上,施密茨、赫林格和特普利茨发展出算子理论,而无限维矩阵成为了研究函数空间算子的有力工具 。

定义

将一些元素排列成若干行,每行放上相同数量的元素,就是一个矩阵。这里说的元素可以是数字,例如以下的矩阵:

排列成的形状是矩形,所以称为矩阵。在中国,横向的元素组称为“行”,纵向称为“列”。矩阵一般用大写拉丁字母表示,需要具体写出其中元素时,一般用方括号或圆括号括起。以上的矩阵 A 是一个4行3列的矩阵。

行数是1或列数是1的矩阵又可分别称为行向量和列向量。这是因为一个向量可以表示成行数或列数是1的矩阵形式。矩阵的任一行(列)都是一个行(列)向量,例如矩阵 A 的第一行 [ 9 13 5 ] {\displaystyle {\begin{bmatrix}9&13&5\end{bmatrix}}} 就是一个行向量。行(列)向量可以看成一个向量,因此可以称矩阵的两行(列)相等,或者某一行等于某一列,表示其对应的向量相等。

标记

一个矩阵 A 从左上角数起的第 i 行第 j 列上的元素称为第 i , j 项,通常记为 A i , j 、 A ij 、 a i , j 或 A [ i , j ] 。在上述例子中 A [ 4 , 3 ] = {\displaystyle =} 7。如果不知道矩阵 A 的具体元素,通常也会将它记成 A = [ a i j ] m × × --> n {\displaystyle \scriptstyle \mathbf {A} =\left[\mathbf {a} _{ij}\right]_{m\times n}} 或 A = [ a i , j ] m × × --> n {\displaystyle \scriptstyle \mathbf {A} =\left[\mathbf {a} _{i,j}\right]_{m\times n}} 。反之,如果 A 的元素可以写成只与其行数 i 和列数 j 有关的统一函数 f ,那么也可以用 A = [ f ( i , j ) ] m × × --> n {\displaystyle \scriptstyle \mathbf {A} =\left[f(i,j)\right]_{m\times n}} 作为 A 的简写。例如 B = [ i + 2 j ] 2 × × --> 3 {\displaystyle \scriptstyle \mathbf {B} =\left[i+2j\right]_{2\times 3}} 是矩阵

的简写。要注意的是,一些计算机编程语言中,会将第1行(列)称为第0行(列),从而对矩阵的写法产生影响,比如矩阵 B 就要改写成 B = [ i + 2 j + 3 ] 2 × × --> 3 {\displaystyle \scriptstyle \mathbf {B} =\left[i+2j+3\right]_{2\times 3}} 。

矩阵的元素可以是数字、符号或数学表达式。一般为了支持矩阵的运算,矩阵的元素之间应当能做加减法和乘法,所以是某个环里的元素。最常见的是元素属于实数域或复数域的矩阵,简称为实矩阵和复矩阵。更一般的情况下,矩阵的元素可以是由一个环中的元素排成。给定一个环 R ,所有由 R 中元素排成的 m × n 矩阵的集合写作 M ( m , n , R ) {\displaystyle {\mathcal {M}}(m,n,\mathbf {R} )} 或 M m × × --> n ( R ) {\displaystyle {\mathcal {M}}_{m\times n}(\mathbf {R} )} 。若 m = {\displaystyle =} n ,则通常记以 M ( m , R ) {\displaystyle {\mathcal {M}}(m,\mathbf {R} )} 或 M m ( R ) {\displaystyle {\mathcal {M}}_{m}(\mathbf {R} )} ,称其为 n 维方阵或方阵。

矩阵的基本运算

矩阵的最基本运算包括矩阵加(减)法,数乘和转置运算。被称为“矩阵加法”、“数乘”和“转置”的运算不止一种 ,其中最基本最常用的定义如下:

矩阵的加法运算满换律: A + B = B + A 。矩阵的转置和数乘运算对加法满足分配律:

矩阵加法和数乘两种运算使得 M ( m , n , R ) {\displaystyle {\mathcal {M}}(m,n,\mathbb {R} )} 成为一个 mn 维的实数线性空间。而转置和数乘运算满足类似于结合律的规律:

矩阵也有类似行列式的初等变换,即对矩阵的某些行和某些列进行三类操作:交换两行(列),将一行(列)的每个元素都乘以一个固定的量,以及将一行(列)的每个元素乘以一个固定的量之后加到另一行(列)的相应元素上。这些操作在求其逆矩阵时有用。

矩阵乘法

矩阵

  矩阵 A 和 B 相乘得到 AB 的示意图

两个矩阵的乘法仅当第一个矩阵 A 的列数和另一个矩阵 B 的行数相等时才能定义。如 A 是 m × n 矩阵和 B 是 n × p 矩阵,它们的 乘积 AB 是一个 m × p 矩阵,它的一个元素

其中 1 ≤ i ≤ m , 1 ≤ j ≤ p" " 。

例如

矩阵的乘法满足结合律和对矩阵加法的分配律(左分配律和右分配律):

结合律: ( AB ) C = {\displaystyle =} A ( BC ),

左分配律: ( A + B ) C = {\displaystyle =} AC + BC ,

右分配律: C ( A + B ) = {\displaystyle =} CA + CB .

矩阵的乘法与数乘运算之间也满足类似结合律的规律;与转置之间则满足倒置的分配律。

矩阵乘法 不满足 交换律。一般来说,矩阵 A 及 B 的乘积 AB 存在,但 BA 不一定存在,即使存在,大多数时候 AB ≠ BA 。比如下面的例子:

这一特性使得矩阵代数与常见的一些数域(有理数、实数、复数)以及环(多项式环、整数环)都不同。给定一个 n 维的方块矩阵 A ,与 A 交换的所有方块矩阵构成一个环,称为 A 的交换子环。这些矩阵也构成 M ( n , R ) {\displaystyle {\mathcal {M}}(n,\mathbb {R} )} 的一个子空间,称为 A 的可交换空间 。与 M ( n , R ) {\displaystyle {\mathcal {M}}(n,\mathbb {R} )} 中所有矩阵交换的矩阵只有形如 λ λ --> I n , λ λ --> ∈ ∈ --> R {\displaystyle \lambda {\mathsf {I}}_{n},\,\lambda \in \mathbb {R} } 的矩阵(称为数乘矩阵)。其中的 I n {\displaystyle {\mathsf {I}}_{n}} 是单位矩阵,也就是主对角线上的元素为1,其它元素为0的矩阵。任意矩阵 M 乘以单位矩阵都得到自身: M I n = M = I n M {\displaystyle \mathbf {M} {\mathsf {I}}_{n}=\mathbf {M} ={\mathsf {I}}_{n}\mathbf {M} } 。

除了最常见的矩阵乘法定义以外,也有一些较不常见的矩阵乘法,比如阿达马乘积和克罗内克乘积 。

线性方程组

矩阵乘法的一个基本应用是在线性方程组上。线性方程组是方程组的一种,它符合以下的形式:

其中的 a 1 , 1 , a 1 , 2 {\displaystyle a_{1,1},\,a_{1,2}} 以及 b 1 , b 2 {\displaystyle b_{1},\,b_{2}} 等等是已知的常数,而 x 1 , x 2 {\displaystyle x_{1},\,x_{2}} 等等则是要求的未知数。运用矩阵的方式,可以将线性方程组写成一个向量方程:

其中, A 是由方程组里未知量的系数排成的 m × n 矩阵, x 是含有 n 个元素的行向量, b 是含有 m 个元素的行向量 。

这个写法下,将原来的多个方程转化成一个向量方程,在已知矩阵 A 和向量 b 的情况下,求未知向量 x 。

线性变换

矩阵是线性变换的便利表达法。矩阵乘法的本质在联系到线性变换的时候最能体现,因为矩阵乘法和线性变换的合成有以下的联系: 以 R n {\displaystyle \mathbb {R} ^{n}} 表示所有长度为 n 的行向量的集合。每个 m × n 的矩阵 A 都代表了一个从 R n {\displaystyle \mathbb {R} ^{n}} 射到 R m {\displaystyle \mathbb {R} ^{m}} 的线性变换。反过来,对每个线性变换 f : R n → → --> R m {\displaystyle f:\mathbb {R} ^{n}\rightarrow \mathbb {R} ^{m}} ,都存在唯一 m × n 矩阵 A f 使得对所有 R n {\displaystyle \mathbb {R} ^{n}} 中的元素 x , f ( x ) = A f x {\displaystyle f(x)=A_{f}x} 。这个矩阵 A f 第 i 行第 j 列上的元素是正则基向量 e j = ( 0 , ⋯ ⋯ --> , 0 , 1 , 0 , ⋯ ⋯ --> 0 ) T {\displaystyle \mathbf {e} _{j}=(0,\cdots ,0,1,0,\cdots 0)^{T}} (第 j 个元素是1,其余元素是0的向量)在 f 映射后的向量 f ( e j ) {\displaystyle f(\mathbf {e} _{j})} 的第 i 个元素。

也就是说,从 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 {\displaystyle f\mapsto A_{f}}

以下是一些典型的2维实平面上的线性变换对平面向量(图形)造成的效果,以及它们对应的2维矩阵。其中每个线性变换将蓝色图形映射成绿色图形;平面的原点(0, 0)用黑点表示。

设有 k × m 的矩阵 B 代表线性变换 g : R -> R ,则矩阵积 BA 代表了线性变换的复合 g o f ,因为

矩阵的秩是指矩阵中线性无关的行(列)向量的最大个数 ,同时也是矩阵对应的线性变换的像空间的维度 。秩-零化度定理说明矩阵的列数量等于矩阵的秩与零空间维度之和 。

方块矩阵

行数与列数相同的矩阵称为 方块矩阵 ,简称方阵。所有 n 维的方块矩阵构成一个线性空间,这个空间对矩阵乘法也是封闭的,因此也是一个代数。方阵 A 称为可逆或非奇异的,如果存在另一个方阵 B ,使得

成立。这时候可以证明也有 BA = {\displaystyle =} I n 成立 ,可将矩阵 B 称为 A 的逆矩阵 。一个矩阵 A 的逆矩阵如果存在的话,就是唯一的,通常记作 A 。

矩阵 A 的元素 A i , i 称为其主对角线上的元素。方块矩阵 A 的所有主对角线元素之和称为它的迹,写作 tr( A ) 。尽管矩阵的乘法不满换律,方阵相乘时交换顺序会导致乘积变化,但它们的迹不会变,即 tr( AB ) = {\displaystyle =} tr( BA ) 。除此以外,矩阵转置的迹等于其自身的迹, tr( A ) = {\displaystyle =} tr( A ) 。

如果一个方阵只有主对角线上的元素不是0,其它都是0,那么称其为对角矩阵。如果主对角线上方的元素都是0,那么称为下三角矩阵;反之如果主对角线下方的元素都是0,那么称为上三角矩阵。例如 n = {\displaystyle =} 3的时候,这些矩阵分别写作:

行列式

矩阵

 R 里的一个线性变换f将蓝色图形变成绿色图形,面积不变,而顺时针排布的向量 x 1和 x 2的变成了逆时针排布。对应的矩阵行列式是-1.

方块矩阵 A 的行列式是一个将其映射到标量的函数,记作 det( A ) 或,反映了矩阵自身的一定特性。一个方阵的行列式等于0当且仅当该方阵不可逆。系数是实数的时候,二维(三维)方阵 A 的行列式的绝对值表示单位面积(体积)的图形经过 A 对应的线性变换后得到的图形的面积(体积),而它的正负则代表了对应的线性变换是否改变空间的定向:行列式为正说明它保持空间定向,行列式为负则说明它逆转空间定向。

2×2矩阵的行列式是

3×3矩阵的行列式由6项组成。更高维矩阵的行列式则可以使用莱布尼兹公式写出 ,或使用拉普拉斯展开由低一维的矩阵行列式递推得出 。

两个矩阵相乘,乘积的行列式等于它们的行列式的乘积: det( AB ) = {\displaystyle =} det( A )·det( B ) 。将矩阵的一行(列)乘以某个系数加到另一行(列)上不改变矩阵的行列式,将矩阵的两行(列)互换则使得其行列式变号 。用这两种操作可以将矩阵变成一个上三角矩阵或下三角矩阵,而后两种矩阵的行列式就是主对角线上元素的乘积,因此能方便地计算。运用行列式可以计算线性方程组的解(见克莱姆法则) 。

特征值与特征向量

n × n 的方块矩阵 A 的一个特征值和对应特征向量是满足

其中的 x λ λ --> i {\displaystyle \mathbf {x} _{\lambda _{i}}} 表示此向量对应的特征值是 λ λ --> i {\displaystyle \lambda _{i}} ,那么向量 x 经过线性变换后会变成:

可以清楚地知道变换后向量的结构。

另一个等价的特征值定义是:标量 λ λ --> {\displaystyle \lambda } 为特征值,如果矩阵 A − − --> λ λ --> I n {\displaystyle \mathbf {A} -\lambda {\mathsf {I}}_{n}} 是不可逆矩阵。根据不可逆矩阵的性质,这个定义也可以用行列式方程描述: λ λ --> {\displaystyle \lambda } 为特征值,如果

对称

转置等于自己的矩阵,即满足 A = {\displaystyle =} A 的方块矩阵 A 叫做对称矩阵。满足 A = {\displaystyle =} - A 的矩阵称为反对称矩阵。在复系数矩阵中,则有埃尔米特矩阵的概念:满足 A = {\displaystyle =} A 的方块矩阵称为埃尔米特矩阵,其中的 A 表示 A 的共轭转置矩阵。

根据谱定理,实对称矩阵和复埃尔米特矩阵拥有特征基,即由矩阵的特征向量组成的基底。因此任何向量都能表示成矩阵特征向量的线性组合。此外,这两类矩阵的特征值都是实数 。

正定性

n × n 的实对称矩阵 A 如果满足对所有非零向量 x ∈ R ,对应的二次型

函数值都是正数,就称 A 为正定矩阵。类似地还有半正定矩阵、负定矩阵、不定矩阵等概念 。对称矩阵的正定性与其特征值密切相关。矩阵是正定的当且仅当其特征值都是正数 。

矩阵的计算

矩阵在许多学科领域中都有应用,在很多时候,除了需要知道矩阵的理论性质以外,还需要计算矩阵的数值。为了矩阵的计算能够足够精确与快捷,数值线性代数中专门有研究矩阵的数值计算方法 。与其它的数值计算一样,矩阵的数值计算注重的主要也是算法的复杂度和数值稳定性。矩阵的数值计算可以使用直接计算,也可以用迭代算法,例如在计算方块矩阵的特征值时,可以从一个非零向量 x 0 开始,通过特定迭代方法得到一个逼近某个特征向量的向量序列 。

测量一个算法的复杂度是指估计此算法需要的基本运算如数字的加法和乘法的次数,或者找出它的一个上界。例如按照定义计算的话,两个 n 阶方阵的乘法需要 n 次数字乘法计算,因为其乘积是一个 n 阶方阵,有 n 个元素,计算每个元素需要 n 次数字乘法。如果使用施特拉森算法的话,可以将数字乘法的次数减低到大约 n 次 。此外,编程语言或环境本身对算法的复杂度也会有影响。

某些特殊类型的矩阵携带的数据量比一般矩阵要少,同时带来的信息量比一般矩阵多。一个重要的例子是稀疏矩阵,这类矩阵中绝大部分的元素是零。有关稀疏矩阵的计算,如计算稀疏矩阵 A 的线性方程组 Ax = {\displaystyle =} b 时,可以使用一些专用于稀疏矩阵的特殊算法(比如共轭梯度法 ),减低计算复杂度。

算法的数值稳定性是指输入值的不会让计算结果产生很大偏差。例如计算矩阵的逆时,可以用以下的算法(其中 adj( A ) 表示 A 的伴随矩阵)

这个算法在 A 的行列式接近0的时候会引起很大的舍入误差 。而如果使用全选主元的高斯消去法求逆,则在复杂度降低的同时能够避免舍入误差,保证数值稳定性。

矩阵分解

矩阵研究的一大方向是将一般的矩阵用一些比较“简单”的矩阵来表示。这种表示方式称为矩阵的变换与分解。矩阵变换与分解的方法有很多,它们的目的都是希望化简后的矩阵保持原矩阵的某些性质,比如行列式、秩或逆矩阵,而形式相对简单,因而能用容易地进行讨论和计算,或者能使得某些算法更易执行。

LU分解将矩阵分解为一个下三角矩阵 L 和一个上三角矩阵 U 的乘积 。分解后的矩阵可以方便某些问题的解决。例如解线性方程组时,如果将系数矩阵 A 分解成 A = {\displaystyle =} LU 的形式,那么方程的求解可以分解为求解 Ly = {\displaystyle =} b 和 Ux = {\displaystyle =} y 两步,而后两个方程可以十分简洁地求解(详见三角矩阵中“向前与向后替换”一节)。又例如在求矩阵的行列式时,如果直接计算一个矩阵 A 的行列式,需要计算大约 ( n + 1)! 次加法和乘法;而如果先对矩阵做 LU 分解,再求行列式,就只需要大约 n 次加法和乘法,大大降低了计算次数。这是因为做 LU 分解的复杂度大约是 n 次,而后注意到 L 和 U 是三角矩阵,所以求它们的行列式只需要将主对角线上元素相乘即可。

矩阵

  若尔当矩阵,其中灰色框内的是若尔当块

高斯消去法也是一种矩阵分解方法。通过初等变换操作,可以将任何矩阵变为阶梯形矩阵,而每个操作可以看做是将矩阵乘上一个特定的初等矩阵 。奇异值分解则是另一种分解方法,将一个矩阵表示成3个矩阵的乘积: A = {\displaystyle =} UDV 。其中 U 和 V 是酉矩阵, D 是对角矩阵。

特征分解是将一个矩阵 A 写成 PDP 的形式,其中 P 是一个可逆矩阵, D 是对角矩阵 。如果 A 的特征分解存在,就称它是可对角化的矩阵。不能对角化的矩阵,也有类似的分解方式。任意的矩阵 A 都可以写成 PJP 的形式,其中的矩阵 J 是若尔当标准型。若尔当标准型是矩阵的一种,它与对角矩阵类似,只不过主对角线上的元素不是数值,而是若尔当块:主对角线上为同一元素 λ λ --> i {\displaystyle \lambda _{i}} ,主对角线右上一行的次对角线上都是1,其它元素都是0的矩阵(见右图) 。特征分解可以方便计算矩阵的幂次和多项式,如要计算 A :

而其中对角矩阵的幂次 D 要比 A 容易计算得多。同理还可计算矩阵指数: e (在线性微分方程中有应用)、矩阵对数和矩阵的平方根 。为了提高算法的数值稳定性,还有舒尔分解等矩阵分解方法 。

矩阵的推广

矩阵的元素除了可以是实数和复数以外,也可以任意环或域中元素。在线性代数中,矩阵的性质可以经由有限维的线性空间中的线性变换定义。更广泛的,无限维空间中的线性算子,则可以定义更广泛的无穷维矩阵。矩阵的另一种推广是张量。标量可以看成零维方式排列的数据(只有一个“点”),向量可以看成是一维方式排列的数据(若干个“点”排成的“线段”),矩阵可以看成是二维方式排列的数据(若干个“线段”排成的“矩形”),而张量的概念则包括了这几种排列方式。在张量的概念中,标量是零维张量,向量是一维张量,矩阵是二维张量,而更高维方式排列的数据方式就是高维张量 。

一般域和环上的矩阵

矩阵的元素除了可以是实数和复数以外,还可以是任何能够使得矩阵的运算律成立的元素。首先,矩阵的元素可以是任意一个域(即能够进行“加减乘除”运算的集合)中元素。例如编码理论中会出现系数为有限域中元素的矩阵,以及有理数系数的矩阵。如果矩阵的系数所在域 K 不是代数闭域,那么在求矩阵的特征值时,由于特征值是相应的特征多项式的根,可能不在系数域 K 中,而是在系数域的某个扩域 L 中。反过来,如果考虑扩域 L/K ,以及 L 中的一个元素 α α --> {\displaystyle \alpha } ,以及 L 中线性变换 m α α --> : x ↦ ↦ --> α α --> x {\displaystyle m_{\alpha }:\,x\mapsto \alpha x} ,那么由于 m α α --> {\displaystyle m_{\alpha }} 也是一个 K -线性变换,它可以表示成一个 n × n 的 K 系数矩阵 X α α --> {\displaystyle X_{\alpha }} ,其中的 n 是扩域 L/K 的阶数。 α α --> {\displaystyle \alpha } 是这个矩阵的特征值,这个矩阵的特征多项式 p X α α --> {\displaystyle p_{X_{\alpha }}} 是 α α --> {\displaystyle \alpha } 在 K 中的最小多项式 min K ⁡ ⁡ --> ( α α --> ) {\displaystyle \operatorname {min} _{\mathbf {K} }(\alpha )} 的幂次:

更一般的情况是矩阵的元素属于某个环 R 。环是比域更广泛的概念,只要求其中元素能够进行加减法和乘法运算(不一定能定义除法)。给定一个环 R , M ( m , n , R ) {\displaystyle {\mathcal {M}}(m,n,\mathbf {R} )} 中的矩阵之间可以相互加减以及相乘,所以 M ( m , n , R ) {\displaystyle {\mathcal {M}}(m,n,\mathbf {R} )} 关于矩阵的加法和乘法也构成一个环,称为矩阵环。 n 维方阵的环 M ( n , R ) {\displaystyle {\mathcal {M}}(n,\mathbf {R} )} 与左 R -模 R 的自同态环同构 。

若 R 是交换环,则 M ( m , R ) {\displaystyle {\mathcal {M}}(m,\mathbf {R} )} 是一个带单位元的 R -代数,满足结合律,但不满换律。其中的矩阵仍然可以用莱布尼兹公式定义行列式。一个矩阵可逆当且仅当其行列式为环 R 中的可逆元(域上的矩阵可逆只需行列式不等于0) 。

矩阵与线性变换

前面已经提到,所有 R → R 的线性变换都对应着一个 M ( m , n , R ) {\displaystyle {\mathcal {M}}(m,n,\mathbf {R} )} 中的矩阵。更一般地,给定了基底后,任意两个有限维线性空间之间的线性映射 f : V → W 也对应着一个矩阵 A f = ( a ij )。设空间 V 和 W 的基底分别是 v 1 , ..., v n 和 w 1 , ..., w m ,那么

矩阵 A f 实际上“记录”了 V 中每个基底向量经过变换后得到的 W 中的像在基底( w 1 , ..., w m )下的形式。要注意矩阵的内容取决于基底的选择。可以说,矩阵是线性变换 f 在特定“角度”(基底)下的“素描”。不同的“角度”下,描述 f 的矩阵是不同的,但这些矩阵都是相似矩阵 。与矩阵有关的基本概念都可以用线性变换的层面来解释,比如一个矩阵的转置可以用 f 的对偶变换 f : W → V 来表示 。

当矩阵的元素是带单位元的环 R 中的元素时, m × n 的 R -矩阵对应的则是 R -自由模 R 和 R 之间的 R -线性变换。 n = m 的时候,这些 R -线性变换可以相互复合,因此 n 维的 R -矩阵环能够与 R -自同态环 R 同构。

矩阵群

群是比环更宽泛的代数结构,只需要集合配备一个满足结合律的二元运算,即将两个群内元素映射到群内一元素的运算。矩阵群是指矩阵关于矩阵乘法组成的群 。显然,只有方块矩阵才能构成乘法群。所有 n 维的可逆方阵构成一个群,称为 n 阶一般线性群。由于群内每个元素都必须是可逆的,任意的矩阵群都必然是一般线性群的子群。

能够在矩阵乘法和求逆矩阵运算下保持的性质都可以用来刻画一定的矩阵群。例如所有行列式为1的矩阵可以构成一个群,称为 n 阶特殊线性群 。所有 n 维的正交矩阵,即满足:

的矩阵 M 也构成一个群,称为 n 阶正交群 。正交矩阵得名于它在 R 中对应的线性变换具有保角性,也就是说对基本的点积,满足

每个有限群都同构于一个矩阵群。实际上,每个有限群都同构于某个置换群的子群,而每个置换群都同构于一个矩阵群(见置换群的正则群表示 )鉴于矩阵群的性质可以通过与矩阵相关的更多手段更好地理解,常常通过研究矩阵群来研究一个有限群。相关的理论称为群表示论。

无限维矩阵

无穷维矩阵可以指行数或列数无穷大,或两者都是无穷大的矩阵 。尽管这样的矩阵无法完整写出,但只要知道每行每列的元素的值,仍然可以对它进行矩阵操作和运算。这里矩阵的行数和列数甚至不一定需要是可数集。需要注意的是,无穷维矩阵的乘法涉及到无穷级数求和,因此只有在相关的无穷级数收敛的时候,才能定义矩阵的乘积 。无限维矩阵也可以是方块矩阵,定义为行标记集合与列标记集合相同的矩阵(如 N × × --> N {\displaystyle \mathbb {N} \times \mathbb {N} } ) 。

无限矩阵无法定义通常意义上的行列式,因此可逆矩阵不一定是方块矩阵,同理,酉矩阵也不一定要是方块矩阵 。

空矩阵

空矩阵是指行数或列数为零的矩阵。空矩阵的定义可以完善一些关于零维空间的约定。包括约定一个矩阵与空矩阵相乘得到的也是空矩阵,两个 n ×0和0× p 的空矩阵相乘是一个 n × p 的零矩阵(所有元素都是零的矩阵)。0×0的空矩阵的行列式约定为1,所以它也可以有逆矩阵,约定为它自己 。

分块矩阵

分块矩阵 是指一个大矩阵分割成“矩阵的矩阵”。举例,以下的矩阵

可分割成4个2×2的矩阵

应用

矩阵在许多领域都应用广泛。有些时候用到矩阵是因为其表达方式紧凑,例如在博弈论和经济学中,会用收益矩阵来表示两个博弈对象在各种决策方式下的收益 。文本挖掘和索引典汇编的时候,比如在TF-IDF方法中,也会用到文件项矩阵来追踪特定词汇在多个文件中的出现频率 。

复数可以用实系数的2×2矩阵表示:

这种表示法与复数的加减法、乘法都相兼容。比如,2×2的旋转矩阵可以用来表示模长为1的复数,一个向量乘以此旋转矩阵可以视作一个复数乘以该模长为1的复数。对四元数也有类似的矩阵表达 。

早期的密码技术如希尔密码也用到矩阵。然而,矩阵的线性性质使这类密码相对容易破解 。计算机图像处理也会用到矩阵来表示处理对象,并且用放射旋转矩阵来计算对象的变换,实现三维对象在特定二维屏幕上的投影 。多项式环上的矩阵在控制论中有重要作用。

化学中也有矩阵的应用,特别在使用量子理论讨论分子键和光谱的时候。具体例子有解罗特汉方程时用重叠矩阵和福柯矩阵来得到哈特里-福克方法中的分子轨道。

图论

矩阵

  一个无向图的邻接矩阵 [ 1 1 0 1 0 1 0 1 0 ] {\displaystyle {\begin{bmatrix}1&1&0\\1&0&1\\0&1&0\end{bmatrix}}} 。

图论中可以用矩阵描述一个有限图 。这个矩阵叫做相关矩阵的邻接矩阵,记录了图的每两个顶点之间是否有边连接。对简单图来说,邻接矩阵的元素只取两个值:0和1,第 i 行第 j 列上取值为0,表示没有从第 i 个顶点连到第 j 个顶点的边,取值为1则说明有。如果是一般情况的话,第 i 行第 j 列上的取值是从第 i 个顶点连到第 j 个顶点的边的数目。距离矩阵则是表示图中各顶点之间距离的矩阵 。在研究互联网等复杂网络的时候,邻接矩阵常常会是稀疏矩阵。因此网络理论中有专门研究稀疏矩阵的方面。

数学分析

在多元函数微积分学中,对二阶偏导数存在的函数 f : R → R ,可以定义其海森矩阵 :

矩阵

  n=2时,海森矩阵 [ 2 0 0 − − --> 2 ] {\displaystyle {\begin{bmatrix}2&0\\0&-2\end{bmatrix}}} 的特征值一正一负,说明函数 f ( x , y ) = x − y 在 ( x = 0, y = 0)处有一个鞍点(红色点)

严格来说,仅当函数在某一点上的二阶偏导数存在,才能定义这一点上的海森矩阵。海森矩阵给出了函数在这一点的变化率方面的信息。当给定的点 x = ( x 1 , ..., x n )是函数平稳点(即函数 f 在这一点上的一阶偏导数 ∂ ∂ --> f ∂ ∂ --> x i {\displaystyle \scriptstyle {\frac {\partial f}{\partial x_{i}}}} 都是0)时,就需要利用海森矩阵来查看函数在这一点周围的增长特性。多元函数在点泰勒x 的泰勒展开是:

如果函数在点 x 的一阶偏导数都是0,那么 ∇ ∇ --> f = 0 {\displaystyle \nabla f=0} ,所以函数在 x 附近的变化于海决于海森矩阵 H ( f ) ( x ) {\displaystyle H(f)(x)} 的性质。如果 H ( f ) ( x ) {\displaystyle H(f)(x)} 是正定矩阵,那么函数在点 x 取得局部最小值,如果是负定矩阵,则函数在 x 取得局部最大值。在这类情况下,关于函数 f 的条件最优化问题可以转变为关于海森二次规划次规划问题 。

矩阵在多元函数微积分中的另一个应用是雅可比矩阵。函数 f : R → R 在某一点 x 上的一阶偏导数存在时,可以定义它在这点上的雅可比矩阵 :

偏微分方程理论中,二阶拟线性偏微分方程可以根据最高次偏导项系数构成的矩阵的正定性分类。假设有一个二阶拟线性偏微分方程:

记矩阵 A = [ a i j ] 1 ⩽ ⩽ --> i , j ⩽ ⩽ --> n {\displaystyle \mathbf {A} =\left[a_{ij}\right]_{1\leqslant i,j\leqslant n}} 。如果矩阵 A 是正定或负定矩阵,那么就称方程( E )为椭圆形偏微分方程;如果 A 不可逆,就称( E )为抛物形偏微分方程,如果 A 可逆而且恰有 n - 1个特征值同号,就称( E )为双曲型偏微分方程。其它情况下也称( E )为超双曲形偏微分方程。不同类型的方程解的形式也不一样 。

用数值方法解偏微分方程时更需要用到矩阵。一个重要的方法是有限元方法,在求解各种物理中遇到的偏微分方程时广泛使用。有限元方法的基本思想是用一系列“简单”函数的线性组合来“逼近”偏微分方程的精确解。这些“简单”函数通常是指将求解区域分割成一定数量的“小块”后,仅在某一“小块”上非零的分段线性函数。选定了网格和“简单”函数后,可以求解关于刚度矩阵的方程得到近似解。有限元理论中证明了在满足一定的条件下,近似解将随着网格趋于精细而弱收敛到精确解 。

概率论与统计

概率论中常用到随机矩阵,即行向量是概率向量(即所有的元素都在0和1之间,并且加起来等于1的向量)的矩阵。随机矩阵可用来定义有限概率空间中的马尔可夫链。设随机变量 X n {\displaystyle X_{n}} 是某个马尔可夫链在 t = n {\displaystyle t=n} 时刻的状态,所有可能的状态 S = { s 1 , s 2 , ⋯ ⋯ --> , s m } {\displaystyle S=\left\{s_{1},s_{2},\cdots ,s_{m}\right\}} 称为状态空间,那么随机矩阵 M n n + 1 {\displaystyle M_{n}^{n+1}} 则记录了假设已知 X n {\displaystyle X_{n}} 的可能情况下 X n + 1 {\displaystyle X_{n+1}} 做各种取值的可能性 。 M n n + 1 {\displaystyle M_{n}^{n+1}} 的第 i 行第 j 列上的元素表示当 X n = s j {\displaystyle X_{n}=s_{j}} 的时候, X n + 1 = s i {\displaystyle X_{n+1}=s_{i}} 的可能性。 M n n + 1 {\displaystyle M_{n}^{n+1}} 的第 j 行记录了从 X n = s j {\displaystyle X_{n}=s_{j}} 转移到 X n + 1 {\displaystyle X_{n+1}} 各种状态的可能性。所以 M n n + 1 {\displaystyle M_{n}^{n+1}} 叫做 t = n {\displaystyle t=n} 时刻的转移矩阵。如果马尔可夫链的转移矩阵不随时刻变化,则称为齐次马尔可夫链。这时马尔可夫链的吸引态可以通过计算转移矩阵的特征向量得到 。

统计学中也会用到各种不同的矩阵。描述统计学中常常需要用矩阵的形式来描述数据样本,显得更为紧凑。几个随机变量的协方差矩阵表示它们之间的协方差关系,在某种程度上表示了它们相互间的关联程度(但不绝对) 。

统计学中用到矩阵的另一个地方是线性回归中的最小二乘法分析。当观测到随机样本 ( Y i , X i 1 , … … --> , X i p ) , i = 1 , … … --> , n {\displaystyle (Y_{i},X_{i1},\ldots ,X_{ip}),\,i=1,\ldots ,n} 时,线性回归法的目标是希望找到以下的线性关系:

即将变量 Y 表示成 X 的分量的线性组合与一个已知的随机误差的和。这个表示可以写成矩阵的形式,并利用矩阵的奇异值分解来分析 。

另一种随机矩阵( random matrix )是指每个元素都是随机变量的矩阵,这些随机变量可以都遵循同一个分布,或各自遵循不同的分布。一个常见的例子是全部元素都是相互独立的标准正态分布随机变量的随机矩阵。这种随机矩阵在数论和物理中也有应用 。

物理学上的对称性及线性变换

更多资料:对称性 (物理学)

线性变换及其所对应的对称,在现代物理学中有着重要的角色。例如,在量子场论中,基本粒子是由狭义相对论的洛伦兹群所表示,具体来说,即它们在旋量群下的表现。内含泡利矩阵及更通用的狄拉克矩阵的具体表示,在费米子的物理描述中,是一项不可或缺的构成部分,而费米子的表现可以用旋量来表述 。描述最轻的三种夸克时,需要用到一种内含特殊酉群SU(3)的群论表示;物理学家在计算时会用一种更简便的矩阵表示,叫盖尔曼矩阵,这种矩阵也被用作SU(3)规范群,而强核力的现代描述──量子色动力学的基础正是SU(3)。还有卡比博-小林-益川矩阵(CKM矩阵):在弱相互作用中重要的基本夸克态,与指定粒子间不同质量的夸克态不一样,但两者却是成线性关系,而CKM矩阵所表达的就是这一点 。

量子态的线性组合

1925年海森堡提出第一个量子力学模型时,使用了无限维矩阵来表示理论中作用在量子态上的算子 。这种做法在矩阵力学中也能见到。例如密度矩阵就是用来刻画量子系统中“纯”量子态的线性组合表示的“混合”量子态 。

另一种矩阵是用来描述构成实验粒子物理基石的散射实验的重要工具。当粒子在加速器中发生碰撞,原本没有相互作用的粒子在高速运动中进入其它粒子的作用区,动量改变,形成一系列新的粒子。这种碰撞可以解释为结果粒子状态和入射粒子状态线性组合的标量积。其中的线性组合可以表达为一个矩阵,称为S矩阵,其中记录了所有可能的粒子间相互作用 。

简正模式

矩阵在物理学中的另一类泛应用是描述线性耦合调和系统。这类系统的运动方程可以用矩阵的形式来表示,即用一个质量矩阵乘以一个广义速度来给出运动项,用力矩阵乘以位移向量来刻画相互作用。求系统的解的最优方法是将矩阵的特征向量求出(通过对角化等方式),称为系统的简正模式。这种求解方式在研究分子内部动力学模式时十分重要:系统内部由化学键结合的原子的振动可以表示成简正振动模式的叠加 。描述力学振动或电路振荡时,也需要使用简正模式求解 。

几何光学

在几何光学里,可以找到很多需要用到矩阵的地方。几何光学是一种忽略了光波波动性的近似理论,这理论的模型将光线视为几何射线。采用近轴近似,假若光线与光轴之间的夹角很小,则透镜或反射元件对于光线的作用,可以表达为2×2矩阵与向量的乘积。这向量的两个分量是光线的几何性质(光线的斜率、光线跟光轴之间在 主平面 ( 英语 : principal plane ) 的垂直距离)。这矩阵称为光线传输矩阵,内中元素编码了光学元件的性质。对于折射,这矩阵又细分为两种:“折射矩阵”与“平移矩阵”。折射矩阵描述光线遇到透镜的折射行为。平移矩阵描述光线从一个主平面传播到另一个主平面的平移行为。

由一系列透镜或反射元件组成的光学系统,可以很简单地以对应的矩阵组合来描述其光线传播路径。

电子学

在电子学里,传统的 网目分析 ( 英语 : mesh analysis ) 或节点分析会获得一个线性方程组,这可以以矩阵来表示与计算。

很多种电子元件的电路行为可以用矩阵来描述。设定 A {\displaystyle A} 为输入向量,其两个分量为输入电压 v 1 {\displaystyle v_{1}} 与输入电流 i 1 {\displaystyle i_{1}} 。设定 B {\displaystyle B} 为输出向量,其两个分量为输出电压 v 2 {\displaystyle v_{2}} 与输出电流 i 2 {\displaystyle i_{2}} 。这电子元件的电路行为可以描述为 B = H ⋅ ⋅ --> A {\displaystyle B=H\cdot A} ;其中, H {\displaystyle H} 是2×2矩阵,内阻抗个阻抗元素 h 12 {\displaystyle h_{12}} 、一个导纳元素 h 21 {\displaystyle h_{21}} 、两个无量纲元素 h 11 {\displaystyle h_{11}} 与 h 22 {\displaystyle h_{22}} 。这样,电路的计算可以约化为矩阵计算。

 

参见

矩阵论专有名词表:有关矩阵论所用到的名词的定义

方块矩阵

矩阵范数

雅可比矩阵

注释与参考

脚注

 

参考文献

Arnold, Vladimir I.; Cooke, Roger, Ordinary differential equations, Berlin, DE; New York, NY: Springer-Verlag, 1992, ISBN 978-3-540-54813-3

Artin, Michael, Algebra, Prentice Hall, 1991, ISBN 978-0-89871-510-1

Association for Computing Machinery, Computer Graphics, Tata McGraw–Hill, 1979, ISBN 978-0-07-059376-3

Baker, Andrew J., Matrix Groups: An Introduction to Lie Group Theory, Berlin, DE; New York, NY: Springer-Verlag, 2003, ISBN 978-1-85233-470-3

Bau III, David; Trefethen, Lloyd N., Numerical linear algebra, Philadelphia, PA: Society for Industrial and Applied Mathematics, 1997, ISBN 978-0-89871-361-9

Bretscher, Otto, Linear Algebra with Applications 3rd, Prentice Hall, 2005

王萼芳, 高等代数教程 第1版, 清华大学出版社, 1997, ISBN 9787302024521

Bronson, Richard, Schaum"s outline of theory and problems of matrix operations, New York: McGraw–Hill, 1989, ISBN 978-0-07-007978-6

Brown, William A., Matrices and vector spaces, New York, NY: M. Dekker, 1991, ISBN 978-0-8247-8419-5

Coburn, Nathaniel, Vector and tensor analysis, New York, NY: Macmillan, 1955, OCLC 1029828

Conrey, J. Brian, Ranks of elliptic curves and random matrix theory, Cambridge University Press, 2007, ISBN 978-0-521-69964-8

Fudenberg, Drew; Tirole, Jean, Game Theory, MIT Press, 1983

Gilbarg, David; Trudinger, Neil S., Elliptic partial differential equations of second order 2nd, Berlin, DE; New York, NY: Springer-Verlag, 2001, ISBN 978-3-540-41160-4

Godsil, Chris; Royle, Gordon, Algebraic Graph Theory, Graduate Texts in Mathematics 207 , Berlin, DE; New York, NY: Springer-Verlag, 2004, ISBN 978-0-387-95220-8

Golub, Gene H.; Van Loan, Charles F., Matrix Computations 3rd, Johns Hopkins, 1996, ISBN 978-0-8018-5414-9

Greub, Werner Hildbert, Linear algebra, Graduate Texts in Mathematics, Berlin, DE; New York, NY: Springer-Verlag, 1975, ISBN 978-0-387-90110-7

Guenther, Robert D., Modern Optics, John Wiley, 1990, ISBN 0-471-60538-7

Halmos, Paul Richard, A Hilbert space problem book, Graduate Texts in Mathematics 19 2nd, Berlin, DE; New York, NY: Springer-Verlag, 1982, ISBN 978-0-387-90685-0, MR 675952

Horn, Roger A.; Johnson, Charles R., Matrix Analysis, Cambridge University Press, 1985, ISBN 978-0-521-38632-6

Householder, Alston S., The theory of matrices in numerical analysis, New York, NY: Dover Publications, 1975, MR 0378371

Krzanowski, Wojtek J., Principles of multivariate analysis, Oxford Statistical Science Series 3 , The Clarendon Press Oxford University Press, 1988, ISBN 978-0-19-852211-9, MR 969370

Itõ, Kiyosi (编), Encyclopedic dictionary of mathematics. Vol. I-IV 2nd, MIT Press, 1987, ISBN 978-0-262-09026-1, MR 901762

Ash, Robert B.,A Course In Algebraic Number Theory (PDF) , Dept. of Mathematics, University of Illinois

Lang, Serge, Analysis II, Addison-Wesley, 1969

Lang, Serge, Calculus of several variables 3rd, Berlin, DE; New York, NY: Springer-Verlag, 1987a, ISBN 978-0-387-96405-8

Lang, Serge, Linear algebra, Berlin, DE; New York, NY: Springer-Verlag, 1987b, ISBN 978-0-387-96412-6

Latouche, Guy; Ramaswami, Vaidyanathan, Introduction to matrix analytic methods in stochastic modeling t, Philadelphia, PA: Society for Industrial and Applied Mathematics, 1999, ISBN 978-0-89871-425-8

Manning, Christopher D.; Schütze, Hinrich, Foundations of statistical natural language processing, MIT Press, 1999, ISBN 978-0-262-13360-9

Mehata, K. M.; Srinivasan, S. K., Stochastic processes, New York, NY: McGraw–Hill, 1978, ISBN 978-0-07-096612-3

Mirsky, Leonid,An Introduction to Linear Algebra, Courier Dover Publications, 1990, ISBN 978-0-486-66434-7

Nocedal, Jorge; Wright, Stephen J., Numerical Optimization 2nd, Berlin, DE; New York, NY: Springer-Verlag: 449, 2006, ISBN 978-0-387-30303-1

Bohm, Arno, Quantum Mechanics: Foundations and Applications, Springer, 2001, ISBN 0-387-95330-2

Burgess, Cliff; Moore, Guy, The Standard Model. A Primer, Cambridge University Press, 2007, ISBN 0-521-86036-9

Guenther, Robert D., Modern Optics, John Wiley, 1990, ISBN 0-471-60538-7

Itzykson, Claude; Zuber, Jean-Bernard, Quantum Field Theory, McGraw–Hill, 1980, ISBN 0-07-032071-3

Riley, Kenneth F.; Hobson, Michael P.; Bence, Stephen J., Mathematical methods for physics and engineering, Cambridge University Press, 1997, ISBN 0-521-55506-X

Schiff, Leonard I., Quantum Mechanics 3rd, McGraw–Hill, 1968

Weinberg, Steven, The Quantum Theory of Fields. Volume I: Foundations, Cambridge University Press, 1995, ISBN 0-521-55001-7

Wherrett, Brian S., Group Theory for Atoms, Molecules and Solids, Prentice–Hall International, 1987, ISBN 0-13-365461-3

Zabrodin, Anton; Brezin, Édouard; Kazakov, Vladimir; Serban, Didina; Wiegmann, Paul, Applications of Random Matrices in Physics (NATO Science Series II: Mathematics, Physics and Chemistry), Berlin, DE; New York, NY: Springer-Verlag, 2006, ISBN 978-1-4020-4530-1

林志兴; 杨忠鹏, 与给定矩阵A的可交换子环C(A)的一些探讨, 莆田学院学报,2010年, 17(2), 2010

Oualline, Steve, Practical C++ programming, O"Reilly, 2003, ISBN 978-0-596-00419-4

Press, William H.; Flannery, Brian P.; Teukolsky, Saul A.; Vetterling, William T., LU Decomposition and Its Applications,Numerical Recipes in FORTRAN: The Art of Scientific Computing (PDF) 2nd, Cambridge University Press: 34–42, 1992

Punnen, Abraham P.; Gutin, Gregory, The traveling salesman problem and its variations, Boston, MA: Kluwer Academic Publishers, 2002, ISBN 978-1-4020-0664-7

Reichl, Linda E., The transition to chaos: conservative classical systems and quantum manifestations, Berlin, DE; New York, NY: Springer-Verlag, 2004, ISBN 978-0-387-98788-0

Rowen, Louis Halle, Graduate Algebra: noncommutative view, Providence, RI: American Mathematical Society, 2008, ISBN 978-0-8218-4153-2

Šolin, Pavel, Partial Differential Equations and the Finite Element Method, Wiley-Interscience, 2005, ISBN 978-0-471-76409-0

Stinson, Douglas R., Cryptography, Discrete Mathematics and its Applications, Chapman & Hall/CRC, 2005, ISBN 978-1-58488-508-5

Stoer, Josef; Bulirsch, Roland, Introduction to Numerical Analysis 3rd, Berlin, DE; New York, NY: Springer-Verlag, 2002, ISBN 978-0-387-95452-3

Ward, J. P., Quaternions and Cayley numbers, Mathematics and its Applications 403 , Dordrecht, NL: Kluwer Academic Publishers Group, 1997, ISBN 978-0-7923-4513-8, MR 1458894

(中文) 居余马; 林翠琴, 线性代数, 清华大学出版社, 2002, ISBN 978-7-302-06507-4

(中文) 克莱因, 莫里斯; 著,张理京、张锦炎、江泽涵译, 《古今数学思想》第三卷, 上海科学技术出版社, 2002, ISBN 7-5323-6172-1

Wolfram, Stephen, The Mathematica Book 5th, Champaign, IL: Wolfram Media, 2003, ISBN 978-1-57955-022-6

Thankappan, V. K., Quantum Mechanics 2nd, New Age International, 1993, ISBN 9788122405262

Faliva, Mario; Zoia, Maria Grazia, Dynamic Model Analysis: Advanced Matrix Methods and Unit-Root Econometrics Representation Theorems 2nd, Berlin, DE; New York, NY: Springer-Verlag: 218, 2008, ISBN 9783540859956

伊泽尔莱斯, 刘晓艳,刘学深译, 微分方程数值分析基础教程, 清华大学出版社, 2005, ISBN 9787302106524

董可荣, 矩阵理论的历史研究, 《山东大学》, 2007

Bôcher, Maxime, Introduction to higher algebra, New York, NY: Dover Publications, 2004, ISBN 978-0-486-49570-5

Cayley, Arthur,The collected mathematical papers of Arthur Cayley, I (1841–1853), Cambridge University Press: 123–126, 1889

Dieudonné, Jean (编), Abrégé d"histoire des mathématiques 1700-1900, Paris, FR: Hermann, 1978

Hawkins, Thomas, Cauchy and the spectral theory of matrices, Historia Mathematica, 1975, 2 : 1–29, ISSN 0315-0860 , MR 0469635 , doi:10.1016/0315-0860(75)90032-4

Knobloch, Eberhard, From Gauss to Weierstrass: determinant theory and its historical evaluations, The intersection of history and mathematics, Science Networks Historical Studies 15 , Basel, Boston, Berlin: Birkhäuser: 51–66, 1994, MR 1308079

Kronecker, Leopold, Hensel, Kurt, 编,Leopold Kronecker"s Werke, Teubner, 1897

Mehra, Jagdish; Rechenberg, Helmut, The Historical Development of Quantum Theory t, Berlin, DE; New York, NY: Springer-Verlag, 1987, ISBN 978-0-387-96284-9

Shen, Kangshen; Crossley, John N.; Lun, Anthony Wah-Cheung, Nine Chapters of the Mathematical Art, Companion and Commentary 2nd, Oxford University Press, 1999, ISBN 978-0-19-853936-0

Weierstrass, Karl,Collected works 3 , 1915

MacTutor: Matrices and determinants

Matrices and Linear Algebra on the Earliest Uses Pages

Earliest Uses of Symbols for Matrices and Vectors

Kaw, Autar K.,Introduction to Matrix Algebra, ISBN 978-0-615-25126-4

The Matrix Cookbook (PDF) , [ 2014-93-24 ]

Brookes, Mike,The Matrix Reference Manual, London: Imperial College, 2005 [ 2008-12-10 ]

SimplyMath (Matrix Calculator)

Matrix Calculator (DotNumerics)

Xiao, Gang,Matrix calculator, [ 2008-12-10 ]

Online matrix calculator, [ 2008-12-10 ]

Online matrix calculator (ZK framework), [ 2009-11-26 ]

Oehlert, Gary W.; Bingham, Christopher,MacAnova,University of Minnesota, School of Statistics, [ 2008-12-10 ] , a freeware package for matrix algebra and statistics

Online matrix calculator, [ 2009-12-14 ]

Operation with matrices in R (determinant, track, inverse, adjoint, transpose)


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱

相关资料

展开

更多文章

更多精彩文章
评论 {{commentTotal}} 文明上网理性发言,请遵守《新闻评论服务协议》
游客
发表评论
  • {{item.userName}} 举报

    {{item.content}}

    {{item.time}} {{item.replyListShow ? '收起' : '展开'}}评论 {{curReplyId == item.id ? '取消回复' : '回复'}}

    回复评论
加载更多评论
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回
打赏
私信

推荐阅读

· 变换矩阵
应用任意线性变换都可以用矩阵表示为易于计算的一致形式,并且多个变换也可以很容易地通过矩阵的相乘连接在一起。线性变换不是唯一可以用矩阵表示的变换。R维的仿射变换与透视投影都可以用齐次坐标表示为RP维(即n+1维的真实投影空间)的线性变换。因此,在三维计算机图形学中大量使用着4x4的矩阵变换。寻找变换矩阵如果已经有一个函数型的线性变换T(x){\displaystyleT(x)},那么通过T对标准基每个向量进行简单变换,然后将结果插入矩阵的列中,这样很容易就可以确定变换矩阵A,即例如,函数T(x)=5x{\displaystyleT(x)=5x}是线性变换,通过上面的过程得到(假设n=2)在二维图形中的应用示例最为常用的几何变换都是线性变换,这包括旋转、缩放、切变、反射以及正投影。在二维空间中,线性变换可以用2×2的变换矩阵表示。旋转绕原点逆时针旋转θ度角的变换公式是x′=xcos⁡⁡-->θ...
· 对角矩阵
例子(a000b000c),(100020000),(1007),(2){\displaystyle{\begin{pmatrix}a&0&0\\0&b&0\\0&0&c\end{pmatrix}},{\begin{pmatrix}1&0&0\\0&2&0\\0&0&0\end{pmatrix}},{\begin{pmatrix}1&0\\0&7\end{pmatrix}},{\begin{pmatrix}2\end{pmatrix}}}均为对角矩阵矩阵运算[a1a2⋱⋱-->an]+[b1b2⋱⋱-->bn]=[a1+b1a2+b2⋱⋱-->an+bn]{\displaystyle{\begin{bmatrix}a_{1}&&&\\&a...
· 矩阵群
基本例子在一个交换环R上n×n矩阵集合MR(n,n)在矩阵加法与乘法下自身是一个环。MR(n,n)的单位群称为在环R上n×n矩阵的一般线性群,记作GLn(R)或GL(n,R)。所有矩阵群是某个一般线性群的子群。典型群某些特别有趣的矩阵群是所谓的典型群。当矩阵群的系数环是实数,这些群是典型李群。当底环是一个有限域,典型群是李型群。这些群在有限单群分类中起着重要的作用。有限群作为矩阵群任何有限群同构于某个矩阵群。这类似于凯莱定理说每个有限群同构于某个置换群。因为同构性质是传递的,我们只需考虑怎样从一个置换群构造一个矩阵群。令G是在n点(Ω={1,2,…,n})上的置换群,设{g1,...,gk}是G的一个生成集合。复数上n×n矩阵的一般线性群GLn(C)自然作用在向量空间C上。设B={b1,…,bn}是C的标准基。对每个gi令Mi属于GLn(C)是将每个bj...
· 对称矩阵
例子(abcbdecef),(130316061),(1557),(2){\displaystyle{\begin{pmatrix}a&b&c\\b&d&e\\c&e&f\end{pmatrix}},{\begin{pmatrix}1&3&0\\3&1&6\\0&6&1\end{pmatrix}},{\begin{pmatrix}1&5\\5&7\end{pmatrix}},{\begin{pmatrix}2\end{pmatrix}}}特性对于任何方形矩阵X{\displaystyleX},X+XT{\displaystyleX+X^{T}}是对称矩阵。A{\displaystyleA}为方形矩阵是A{\displaystyleA}为对称矩阵的必要条件。对角矩阵都是对称矩阵。两...
· 辛矩阵
性质凡辛矩阵皆可逆,其逆矩阵可表为因此,辛矩阵具有如下运算性质:此外,辛矩阵构成的集合在矩阵乘法下封闭,因此一个域F{\displaystyleF}上的所有2n{\displaystyle2n}阶辛矩阵构成一个群,记为Sp(2n,F){\displaystyle\mathrm{Sp}(2n,F)}。事实上它是GL(2n,F){\displaystyle\mathrm{GL}(2n,F)}的闭代数子群,其维度为n(2n+1){\displaystylen(2n+1)}。当F=R,C{\displaystyleF=\mathbb{R},\mathbb{C}}时,Sp(2n,F){\displaystyle\mathrm{Sp}(2n,F)}带有自然的(复)李群结构。由定义可知辛矩阵的行列式等于±±-->1{\displaystyle\pm1};事实上,可以利用...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信