线性代数|第二章 矩阵|一、矩阵的概念及运算

79 阅读1分钟

一、矩阵的概念及运算

1. 矩阵的定义

m×nm × n 个数 aij(i=1,2,,m;j=1,2,,n)a_{ij}(i=1,2,\cdots,m;j=1,2,\cdots,n) 排成如下的 mmnn 列的数表

[a11a12a1na21a22a2nam1am2amn]\begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{bmatrix}

称为一个 m×nm × n 矩阵,记为 A\mathbf AAm×n\mathbf A_{m × n},即 A=(aij)\mathbf A=(a_{ij})A=(aij)m×n\mathbf A=(a_{ij})_{m × n}。 这 m×nm × n 个数称矩阵 A\mathbf A 的元素。

m=nm=n 时,矩阵 An×n\mathbf A_{n × n}nn 阶矩阵或 nn 阶方阵。

元素全为零的矩阵称为零矩阵,记作 O\mathbf O应注意不同型的零矩阵是不同的

只有一行的矩阵 A=(a1,a2,,n)\mathbf A=(a_1,a_2,\cdots,n) 称行矩阵,又称行向量。为避免元素间的混淆,行矩阵也记作 A=(a1,a2,,n)\mathbf A=(a_1,a_2,\cdots,n)。只有一列的矩阵A=[b1b2bm]\mathbf A=\begin{bmatrix} b_1 \\ b_2 \\ \vdots \\ b_m \end{bmatrix} 称为列矩阵,又称列向量。

A=(aij)m×n\mathbf A=(a_{ij})_{m × n}B=(bij)m×n\mathbf B=(b_{ij})_{m × n} 是两个同型矩阵(行数相等、列数也相等),如果对应元素都相等,即

aij=bij(i=1,2,,m;j=1,2,,n)a_{ij}=b_{ij} (i=1,2,\cdots,m;j=1,2,\cdots,n),

则称矩阵 A\mathbf AB\mathbf B 相等,记作 A=B\mathbf A = \mathbf B

2. 特殊矩阵

(1) 单位阵

主对角线上的元素全为 11,其他元素都是 00 的方阵称为单位阵,记为 E\mathbf E

(2) 数量阵

主对角线上的元素全为 k(k0)k(数k≠0),其他元素都是 00的方阵称为数量阵,记为 kEk \mathbf E

(3) 对角阵

主对角线上的元素为常数 a1,a2,,ana_1,a_2,\cdots,a_n ,其他元素都是 00 的方阵称为对角阵,记为 A\mathbf A,即

A=diag(a1,a2,,an)=[a1a2an]\begin{align} \mathbf A &= diag(a_1,a_2,\cdots,a_n) \\ &= \begin{bmatrix} a_1 & & & \\ & a_2 & & \\ & & \ddots & & \\ & & & a_n \\ \end{bmatrix} \end{align}

(4) 上(下)三角阵

i>j(i<j)i > j (i < j) 时,有 aij=0a_{ij}=0 的方阵称为上(下)三角阵,即

[a11a12a1na22a2nam]是上三角阵,\begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ & a_{22} & \cdots & a_{2n} \\ & & \ddots & \vdots \\ & & & a_m \end{bmatrix} 是上三角阵,
[a11a21a22an1an2ann]是下三角阵,\begin{bmatrix} a_{11} & & & \\ a_{21} & a_{22} & & \\ \vdots & & \ddots \\ a_{n1} & a_{n2} & \cdots & a_{nn} \end{bmatrix} 是下三角阵,

上三角矩阵与下三角矩阵统称为三角阵。

(5) 对称阵

nn 阶方阵 A\mathbf A 的元素满足 aij=ajia_{ij}=a_{ji},即 Aτ=A\mathbf A^τ = \mathbf A,则称 A\mathbf A 为对称阵。

(6) 反对称阵

nn 阶方阵 A\mathbf A 的元素满足 aij=ajia_{ij}=-a_{ji},即 Aτ=A\mathbf A^τ = -\mathbf A,则称 A\mathbf A 为反对称阵。

3. 矩阵的运算

(1) 矩阵的加减与数乘

1) 矩阵的加(减)法

A=(aij)m×n\mathbf A=(a_{ij})_{m × n}B=(bij)m×n\mathbf B=(b_{ij})_{m × n} 是两个同型矩阵,则

A±B=(aij±bij)m×n\mathbf A ± \mathbf B = (a_{ij} ± b_{ij})_{m × n}
2) 数量乘法(数乘)

λλ 与矩阵 A=(aij)m×n\mathbf A=(a_{ij})_{m × n} 的乘积记作 λAλ \mathbf A,则

λA=λ(aij)m×n=(λaij)m×nλ \mathbf A = λ(a_{ij})_{m × n} = (λa_{ij})_{m × n}
3) 运算律

(假设 A,B,C\mathbf A,\mathbf B, \mathbf Cm×nm × n 矩阵,λ,μλ,μ 为数)

①(加法)交换律:A+B=B+A\mathbf A + \mathbf B = \mathbf B + \mathbf A

②(加法)结合律:(A+B)+C=A+(B+C)(\mathbf A + \mathbf B) + \mathbf C = \mathbf A + (\mathbf B + \mathbf C)

(数乘)结合律:(λμ)A=λ(μA)(λμ)\mathbf A=λ(μ\mathbf A)

③ 分配律:λ(A+B)=λA+λB,(λ+μ)A=λA+μAλ(\mathbf A + \mathbf B)=λ\mathbf A + λ\mathbf B, (λ+μ)\mathbf A = λ\mathbf A + μ\mathbf A

(2) 矩阵与矩阵相乘(矩阵的乘法)

1) 定义

A=(aij)\mathbf A = (a_{ij}) 是一个 m×sm × s 矩阵,B=(bij)\mathbf B = (b_{ij}) 是一个 s×ns × n 矩阵,则矩阵 A\mathbf A 与矩阵 A\mathbf A 的乘积是一个 m×nm × n 矩阵 C=(cij)\mathbf C = (c_{ij}),即 C=AB\mathbf C = \mathbf A \mathbf B,其中

cij=ai1b1j+ai2b2j++aisbsj=k=1saikbkjc_{ij} = a_{i1}b_{1j} + a_{i2}b_{2j} + \cdots + a_{is}b_{sj} = \sum^{s}_{k=1} a_{ik}b_{kj}

2) 运算律

(假设运算都是可行的)

①(矩阵乘法)结合律:(AB)C=A(BC)(\mathbf A \mathbf B) \mathbf C = \mathbf A (\mathbf B \mathbf C)

(数与矩阵乘法)结合律:λ(AB)=λ(A)B=A(λB)λ(\mathbf A \mathbf B)=λ(\mathbf A) \mathbf B=\mathbf A (λ \mathbf B)(其中λλ为数);

② 分配律:

A(B+C)=AB+AC\mathbf A( \mathbf B + \mathbf C) = \mathbf A \mathbf B + \mathbf A \mathbf C

(B+C)A=BA+CA(\mathbf B + \mathbf C) \mathbf A = \mathbf B \mathbf A + \mathbf C \mathbf A

(3) 矩阵的转置

1) 定义

把矩阵 A\mathbf A 的行列互换得到一个新矩阵,为 A\mathbf A 的转置矩阵,记作 AT\mathbf A^T

例如:

如果 A=[a11a12a1na21a22a2nam1am2amn]m×n\mathbf A = \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \vdots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \\ \end{bmatrix}_{m × n},则

AT=[a11a21an1a12a22an2a1ma2manm]n×m\mathbf A^T = \begin{bmatrix} a_{11} & a_{21} & \cdots & a_{n1} \\ a_{12} & a_{22} & \cdots & a_{n2} \\ \vdots & \vdots & \vdots & \vdots \\ a_{1m} & a_{2m} & \cdots & a_{nm} \\ \end{bmatrix}_{n × m}

2) 性质

(AT)T=A(\mathbf A^T)^T = \mathbf A

(A+B)T=AT+BT(\mathbf A + \mathbf B)^T = \mathbf A^T + \mathbf B^T

(λA)T=λAT(λ \mathbf A)^T = λ \mathbf A^T;

(AB)T=BTAT(\mathbf A \mathbf B)^T = \mathbf B^T \mathbf A^T

(4) 方阵的行列式

1) 定义

nn 阶方阵 A\mathbf A 的元素所构成的行列式,称为方阵 A\mathbf A 的行列式,记作 A|\mathbf A|det(A)\det(\mathbf A)

2) 性质

(设 A,B\mathbf A,\mathbf Bnn 阶方阵,λλ为数)

 AT = A | \ \mathbf A^T\ | = |\ \mathbf A \ | (行列式性质1 - 经过转置行列式的值不变);

 λA =λn A |\ λ\mathbf A\ |=λ^n| \ \mathbf A \ |;

 AB = A   B |\ \mathbf A \mathbf B\ | = | \ \mathbf A \ | \ | \ \mathbf B \ |

(5) 方阵的幂

1) 定义

A\mathbf Ann 阶方阵,定义 Ak=AAAk\mathbf A^k = \underbrace{\mathbf A \bullet \mathbf A \bullet \cdots \bullet \mathbf A}_{k个}A\mathbf Akk 次幂。

2) 性质

(假设 A\mathbf Ann 阶方阵,k,mk,m 为正整数)

(Ak)m=Akm(\mathbf A^k)^m = \mathbf A^{km}

AkAm=Ak+m\mathbf A^k \mathbf A^m = \mathbf A^{k+m}