当前位置: 首页 > article >正文

物理竞赛中的线性代数

线性代数

1 行列式

1.1 n n n 阶行列式

定义 1.1.1:称以下的式子为一个 n n n 阶行列式
∣ A ∣ = ∣ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ∣ \begin{vmatrix}\mathbf A\end{vmatrix}= \begin{vmatrix} a_{11}& a_{12}&\cdots&a_{1n} \\ a_{21}&a_{22}&\cdots&a_{2n} \\ \vdots&\vdots&\ddots&\vdots \\ a_{n1}&a_{n2}&\cdots&a_{nn} \end{vmatrix} A = a11a21an1a12a22an2a1na2nann

其中第 i i i 行第 j j j 列的元素成为行列式 ∣ A ∣ \begin{vmatrix}\mathbf A\end{vmatrix} A 的第 ( i , j ) (i,j) (i,j) 元素。
元素 a 11 , a 22 , ⋯ , a n n a_{11},a_{22},\cdots,a_{nn} a11,a22,,ann 称为 ∣ A ∣ \begin{vmatrix}\mathbf A\end{vmatrix} A 的主对角线。

性质 1:上三角行列式的值等于其对角线元素之和。
性质 2:行列式某行(列)全为零,则行列式的值等于零。
性质 3:用常数 c c c 乘以行列式的某一行(列),得到的行列式的值等于原行列式的值的 c c c 倍。
性质 4:交换行列式不同的两行(列),行列式的值变号。
性质 5:若行列式两行(列)成比例,则行列式的值为零。
性质 6:若行列式中某行(列)元素均为两项之和,则行列式可表示为两个行列式之和。
性质 7:行列式的某一行(列)乘以某个数加到另一行(列)上,行列式的值不变。
性质 8:行列式和其转置有相同的值。

定义 1.1.2:定义元素 a i j a_{ij} aij余子式 M i j M_{ij} Mij 为由其行列式 ∣ A ∣ \begin{vmatrix}\mathbf A\end{vmatrix} A 中划去第 i i i 行第 j j j 列后剩下的元素组成的行列式。
定义 1.1.3:在行列式 ∣ A ∣ \begin{vmatrix}\mathbf A\end{vmatrix} A 中, a i j a_{ij} aij代数余子式定义为: A i j = ( − 1 ) i + j M i j A_{ij} = (-1)^{i+j}M_{ij} Aij=(1)i+jMij,其中 M i j M_{ij} Mij a i j a_{ij} aij 的余子式。

1.2 行列式的展开

∣ A ∣ \begin{vmatrix}\mathbf A\end{vmatrix} A n n n 阶行列式,元素 a i j a_{ij} aij 的代数余子式记为 A i j A_{ij} Aij,则对任意 s , r ( = 1 , 2 , ⋯ , n ) , s ≠ r s,r(=1,2,\cdots,n),s\neq r s,r(=1,2,,n),s=r 存在:
∣ A ∣ = ∑ i = 1 n a i r A i r ∑ i = 1 n a i r A i s = 0 \begin{vmatrix}\mathbf A\end{vmatrix}=\sum\limits_{i=1}^n a_{ir}A_{ir} \\ \sum\limits_{i=1}^n a_{ir}A_{is}=0 A =i=1nairAiri=1nairAis=0

1.3 Cramer 法则

设线性方程组:
{ a 11 x 1 + a 12 x 2 + ⋯ + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + ⋯ + a 2 n x n = b 2 ⋯ a n 1 x 1 + a n 2 x 2 + ⋯ + a n n x n = b n \begin{cases} a_{11}x_1+a_{12}x_2+\cdots+a_{1n}x_n=b_1 \\ a_{21}x_1+a_{22}x_2+\cdots+a_{2n}x_n=b_2 \\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \cdots \\ a_{n1}x_1+a_{n2}x_2+\cdots+a_{nn}x_n=b_n \end{cases} a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2                          an1x1+an2x2++annxn=bn
记其系数行列式 ∣ A ∣ \begin{vmatrix}\mathbf A\end{vmatrix} A ,则:
x 1 = ∣ A 1 ∣ ∣ A ∣ , x 2 = ∣ A 2 ∣ ∣ A ∣ , ⋯ , x n = ∣ A n ∣ ∣ A ∣ x_1=\dfrac{\begin{vmatrix}\mathbf A_1\end{vmatrix}}{\begin{vmatrix}\mathbf A\end{vmatrix}},x_2=\dfrac{\begin{vmatrix}\mathbf A_2\end{vmatrix}}{\begin{vmatrix}\mathbf A\end{vmatrix}},\cdots,x_n=\dfrac{\begin{vmatrix}\mathbf A_n\end{vmatrix}}{\begin{vmatrix}\mathbf A\end{vmatrix}} x1= A A1 ,x2= A A2 ,,xn= A An

其中 ∣ A j ∣ \begin{vmatrix}\mathbf A_j\end{vmatrix} Aj ∣ A ∣ \begin{vmatrix}\mathbf A\end{vmatrix} A 去掉第 j j j 列并用 b 1 , b 2 , ⋯ , b n b_1,b_2,\cdots,b_n b1,b2,,bn 将之替换的 n n n 阶行列式。

2 矩阵

2.1 矩阵的概念

定义 2.1.1:由 m n mn mn 个数 a i j ( i = 1 , 2 , ⋯ , m ; j = 1 , 2 , ⋯ n ) a_{ij}(i=1,2,\cdots,m;j=1,2,\cdots n) aij(i=1,2,,m;j=1,2,n) 排成 m m m n n n 列的矩形阵列:
a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n \begin{matrix} a_{11}&a_{12}&\cdots&a_{1n} \\ a_{21}&a_{22}&\cdots&a_{2n} \\ \vdots&\vdots&\ddots&\vdots \\ a_{n1}&a_{n2}&\cdots&a_{nn} \\ \end{matrix} a11a21an1a12a22an2a1na2nann
称为 m m m n n n 列矩阵,简称为 m × n m\times n m×n 矩阵(或 m × n m\times n m×n 阵)。

A \mathbf A A 的元素全是实数则称 A \mathbf A A实矩阵
A \mathbf A A 的元素全是复数则称 A \mathbf A A复矩阵
若所有元素均为 0 0 0 则称为零矩阵 O \mathrm O O,或 O m × n \mathrm O_{m\times n} Om×n
m = n m=n m=n 则称为方阵,反之为长方阵
若方阵 A \mathbf A A 仅存在对角元 a 11 , a 22 , ⋯ , a n n a_{11},a_{22},\cdots,a_{nn} a11,a22,,ann 则简记为 A = d i a g ( a 11 , a 22 , ⋯ , a n n ) \mathbf A=\mathbf{diag}(a_{11},a_{22},\cdots,a_{nn}) A=diag(a11,a22,,ann)
进一步,若 a 11 = a 22 = ⋯ = a n n = 1 a_{11}=a_{22}=\cdots=a_{nn}=1 a11=a22==ann=1 则称 I n = d i a g ( 1 , 1 , ⋯ , 1 ) \mathbf {I_n}=\mathbf{diag}(1,1,\cdots,1) In=diag(1,1,,1) n n n 阶单位矩阵

2.2 矩阵的运算
一、矩阵加减法

定义 2.2.1:设有两个 m × n m\times n m×n 矩阵 A = ( a i j ) , B = ( b i j ) \mathbf A=(a_{ij}),\mathbf B=(b_{ij}) A=(aij),B=(bij),定义 A + B \mathbf A+\mathbf B A+B 是一个 m × n m\times n m×n 矩阵且 A + B \mathbf A+\mathbf B A+B 的第 ( i , j ) (i,j) (i,j) 元素等于 a i j + b i j a_{ij}+b_{ij} aij+bij,即 A + B = ( a i j + b i j ) \mathbf A+\mathbf B=(a_{ij}+b_{ij}) A+B=(aij+bij)
矩阵的减法可看作矩阵加法的逆运算,即
A − B = ( a i j − b i j ) \mathbf A-\mathbf B=(a_{ij}-b_{ij}) AB=(aijbij)
定义 2.2.2:定义 A = ( a i j ) \mathbf A=(a_{ij}) A=(aij) 的负矩阵为 − A = ( − a i j ) -\mathbf A=(-a_{ij}) A=(aij),则有 A + ( − A ) = O \mathbf A+(-\mathbf A)=\mathbf O A+(A)=O

矩阵加减法运算规则

  1. 交换律: A + B = B + A \mathbf A+\mathbf B=\mathbf B+\mathbf A A+B=B+A
  2. 结合律: ( A + B ) + C = A + ( B + C ) (\mathbf A+\mathbf B)+\mathbf C=\mathbf A+(\mathbf B+\mathbf C) (A+B)+C=A+(B+C)
  3. O + A = A + O = A \mathbf O+\mathbf A=\mathbf A+\mathbf O=\mathbf A O+A=A+O=A
  4. A + ( − B ) = A − B \mathbf A+(-\mathbf B)=\mathbf A-\mathbf B A+(B)=AB
二、矩阵的数乘

定义 2.2.3:设 A \mathbf A A 是一个 m × n m\times n m×n 矩阵, A = ( a i j ) m × n \mathbf A=(a_{ij})_{m\times n} A=(aij)m×n c c c 是一个常数,定义 c A = ( c a i j ) m × n c\mathbf A=(ca_{ij})_{m\times n} cA=(caij)m×n c A c\mathbf A cA 称为数 c A c\mathbf A cA 的数乘。

矩阵的数乘运算规则

  1. c ( A + B ) = c A + c B c(\mathbf A+\mathbf B)=c\mathbf A+c\mathbf B c(A+B)=cA+cB
  2. ( c + d ) A = c A + d A (c+d)\mathbf A=c\mathbf A+d\mathbf A (c+d)A=cA+dA
  3. ( c d ) A = c ( d A ) (cd)\mathbf A=c(d\mathbf A) (cd)A=c(dA)
  4. 1 ⋅ A = A 1\cdot\mathbf A=\mathbf A 1A=A
  5. 0 ⋅ A = O 0\cdot\mathbf A=\mathbf O 0A=O
三、矩阵的乘法

定义 2.2.4:设有 m × k m\times k m×k 矩阵 A = ( a i j ) m × k \mathbf A=(a_{ij})_{m\times k} A=(aij)m×k,以及 k × n k\times n k×n 矩阵 B = ( b i j ) m × n \mathbf B=(b_{ij})_{m\times n} B=(bij)m×n。定义 A \mathbf A A B \mathbf B B 的乘积 A B \mathbf A\mathbf B AB 是一个 m × n m\times n m×n 矩阵且 A B \mathbf A\mathbf B AB 的第 ( i , j ) (i,j) (i,j) 元素
c i j = ∑ l = 1 k a i l b l j c_{ij}=\sum\limits_{l=1}^ka_{il}b_{lj} cij=l=1kailblj

矩阵乘法的运算规则

  1. 结合律: ( A B ) C = A ( B C ) (\mathbf A\mathbf B)\mathbf C=\mathbf A(\mathbf B\mathbf C) (AB)C=A(BC)
  2. 左右分配律: A ( B + C ) = A B + A C , ( A + B ) C = A B + B C \mathbf A(\mathbf B+\mathbf C)=\mathbf A\mathbf B+\mathbf A\mathbf C,(\mathbf A+\mathbf B)\mathbf C=\mathbf A\mathbf B+\mathbf B\mathbf C A(B+C)=AB+AC,(A+B)C=AB+BC
  3. c ( A B ) = ( c A ) B = A ( c B ) c(\mathbf A\mathbf B)=(c\mathbf A)\mathbf B=\mathbf A(c\mathbf B) c(AB)=(cA)B=A(cB)
  4. 对任意的 m × n m\times n m×n 矩阵 A \mathbf A A I m A = A = A I n \mathbf {I_m}\mathbf A=\mathbf A=\mathbf A\mathbf {I_n} ImA=A=AIn

方阵幂运算规则

  1. A r A s = A r + s \mathbf A^r\mathbf A^s=\mathbf A^{r+s} ArAs=Ar+s
  2. ( A r ) s = A r s (\mathbf A^r)^s=\mathbf A^{rs} (Ar)s=Ars
四、矩阵的转置

定义 2.2.5:设 A = ( a i j ) \mathbf A=(a_{ij}) A=(aij) m × n m\times n m×n 矩阵,定义 A \mathbf A A 的转置 A T \mathbf A^{\mathbf T} AT 为一个 n × m n\times m n×m 矩阵,它的第 k k k 行正好是矩阵 A \mathbf A A 的第 k k k 列( k = 1 , 2 , ⋯ , n k=1,2,\cdots,n k=1,2,,n);它的第 r r r 行是 A \mathbf A A 的第 r r r 行( r = 1 , 2 , ⋯ , n r=1,2,\cdots,n r=1,2,,n)。

矩阵转置运算规则

  1. ( A T ) T = A (\mathbf A^{\mathbf T})^{\mathbf T}=\mathbf A (AT)T=A
  2. ( A + B ) T = A T + B T (\mathbf A+\mathbf B)^{\mathbf T}=\mathbf A^{\mathbf T}+\mathbf B^{\mathbf T} (A+B)T=AT+BT
  3. ( c A ) T = c A T (c\mathbf A)^{\mathbf T}=c\mathbf A^{\mathbf T} (cA)T=cAT
  4. ( A B ) T = B T A T (\mathbf A\mathbf B)^{\mathbf T}=\mathbf B^{\mathbf T}\mathbf A^{\mathbf T} (AB)T=BTAT
五、矩阵的共轭

定义 2.2.6:设 A = ( a i j ) m × n \mathbf A=(a_{ij})_{m\times n} A=(aij)m×n 是一个复矩阵,则 A \mathbf A A共轭矩阵 A ‾ \overline{\mathbf A} A 是一个 m × n m\times n m×n 复矩阵,且
A ‾ = ( a ‾ i j ) m × n \overline{\mathbf A}=(\overline a_{ij})_{m\times n} A=(aij)m×n

矩阵共轭运算规则

  1. A + B ‾ = A ‾ + B ‾ \overline{\mathbf A+\mathbf B}=\overline {\mathbf A}+\overline {\mathbf B} A+B=A+B
  2. c A ‾ = c ‾ A ‾ \overline{c\mathbf A}=\overline c \overline {\mathbf A} cA=cA
  3. A B ‾ = A ‾ B ‾ \overline{\mathbf A \mathbf B}=\overline{\mathbf A}\ \overline {\mathbf B} AB=A B
  4. ( A T ) ‾ = ( A ‾ ) T \overline{({\mathbf A}^{\mathbf T})}=(\overline{\mathbf A})^{\mathbf T} (AT)=(A)T
2.3 方阵的逆阵

定义 2.3.1:设 A \mathbf A A n n n 阶方阵,若存在一个 n n n 阶方阵 B \mathbf B B,使得:
A B = B A = I n , \mathbf A\mathbf B=\mathbf B\mathbf A=\mathbf {I_n}, AB=BA=In,
则称 B \mathbf B B A \mathbf A A逆阵,记为 B = A − 1 \mathbf B=\mathbf A^{-1} B=A1。凡有逆阵的矩阵称为可逆阵非奇异阵(简称非异阵),否则称为奇异阵

矩阵求逆运算规则

  1. A \mathbf A A 是非异阵,则 ( A − 1 ) − 1 = A (\mathbf A^{-1})^{-1}=\mathbf A (A1)1=A
  2. A , B \mathbf A,\mathbf B A,B 都是 n n n 阶非异阵,则 A B \mathbf A\mathbf B AB 也是 n n n 阶非异阵且 ( A B ) − 1 = B − 1 A − 1 (\mathbf A\mathbf B)^{-1}=\mathbf B^{-1}\mathbf A^{-1} (AB)1=B1A1
  3. A \mathbf A A 是非异阵, c c c 是非零数,则 c A c\mathbf A cA 也是非异阵且 ( c A ) − 1 = c − 1 A − 1 (c\mathbf A)^{-1}=c^{-1}\mathbf A^{-1} (cA)1=c1A1
  4. A \mathbf A A 是非异阵,则 A \mathbf A A 的转置 A T \mathbf A^{\mathbf T} AT 也是非异阵且 ( A T ) − 1 = ( A − 1 ) T (\mathbf A^{\mathbf T})^{-1}=(\mathbf A^{-1})^{\mathbf T} (AT)1=(A1)T

A \mathbf A A n n n 阶方阵,这个方阵决定了一个 n n n 阶行列式,记为 ∣ A ∣ \begin{vmatrix}\mathbf A\end{vmatrix} A det ⁡ A \det\mathbf A detA

定义 2.3.2 :设 A A A n n n 阶方阵, A i j A_{ij} Aij 是行列式 ∣ A ∣ \begin{vmatrix}\mathbf A\end{vmatrix} A 中第 ( i , j ) (i,j) (i,j) 元素 a i j a_{ij} aij 的代数余子式,则称下列方阵为 A \mathbf A A伴随阵
( A 11 A 21 ⋯ A n 1 A 12 A 22 ⋯ A n 2 ⋮ ⋮ ⋱ ⋮ A 1 n A 2 n ⋯ A n n ) \begin{pmatrix} A_{11}&A_{21}&\cdots &A_{n1} \\ A_{12}&A_{22}&\cdots &A_{n2} \\ \vdots&\vdots&\ddots &\vdots \\ A_{1n}&A_{2n}&\cdots &A_{nn} \end{pmatrix} A11A12A1nA21A22A2nAn1An2Ann
A \mathbf A A 的伴随矩通常记为 A ∗ \mathbf {A^*} A

引理 2.3.1:设 A \mathbf A A n n n 阶方阵, A ∗ \mathbf A^* A A \mathbf A A 的伴随矩,则
A A ∗ = A ∗ A = ∣ A ∣ ⋅ I n \mathbf A\mathbf A^*=\mathbf A^*\mathbf A=\begin{vmatrix}\mathbf A\end{vmatrix}\cdot\mathbf{I_{n}} AA=AA= A In

定理 2.3.1:若 ∣ A ∣ ≠ 0 \begin{vmatrix}\mathbf A\end{vmatrix}\neq0 A =0,则 A \mathbf A A 是一个非异阵,且
A − 1 = 1 ∣ A ∣ A ∗ \mathbf A^{-1}=\dfrac{1}{\begin{vmatrix}\mathbf A\end{vmatrix}} \mathbf A^* A1= A 1A

2.4 矩阵的初等变换与初等矩阵

定义 2.4.1:下列三种矩阵变换分别称为矩阵的第一类、第二类、第三类初等行(列)变换:

  1. 对调矩阵中某两行(列)的位置;
  2. 用一非零常数 c c c 乘以矩阵的某一行(列);
  3. 将矩阵的某一行(列)乘以常数 c c c 后加到另一行(列)上去。

上述 3 3 3 种变换统称为矩阵的初等变换

2.5 初等变换法求逆阵

众所周知,用伴随阵求非异阵的逆阵是相当麻烦的,有没有什么更加强势的做法推荐一下:
有的兄弟有的:
A − 1 A = I n A − 1 = A − 1 I n \mathbf A^{-1}\mathbf A=\mathbf {I_n} \\ \mathbf A^{-1}=\mathbf A^{-1}\mathbf {I_n} A1A=InA1=A1In
上述和式子启发我们可以这样求逆阵:

考虑一个 n × 2 n n\times 2n n×2n 的矩阵 ( A I n ) (\mathbf A\mathbf {I_n}) (AIn),这个矩阵的前 n n n 列为 A \mathbf A A,后 n n n 列为 I n \mathbf {I_n} In。对矩阵 ( A I n ) (\mathbf A\mathbf {I_n}) (AIn) 进行初等变换把 A \mathbf A A 变成 I n \mathbf {I_n} In,这时右边的 I n \mathbf {I_n} In 就变成了 A − 1 \mathbf A^{-1} A1

2.6 矩阵的秩

定义 2.6.1:在 m × n m\times n m×n 矩阵 A \mathbf A A 中,任取 k k k k k k 列( k ⩽ m , k ⩽ n k\leqslant m,k\leqslant n km,kn),位于这些行列交叉处的 k 2 k^2 k2 个元素,不改变他们在 A \mathbf A A 中所处的位置次序二得的 k k k 阶行列式,称为矩阵 A \mathbf A A k k k 阶子式

定义 2.6.2:设在矩阵 A \mathbf A A 中有一个不等于 0 0 0 r r r 阶子式 D \mathbf D D,且所有 r + 1 r+1 r+1 阶子式(如果存在的话)全等于 0 0 0,则 D \mathbf D D 称为矩阵 A \mathbf A A最高阶非零子式,数 r r r 称为矩阵 A \mathbf A A 的秩,记作 R ( A ) \text R(\mathbf A) R(A)。并规定零矩阵的秩为 0 0 0

3 向量组的线性相关性

3.1 向量组及其线性组合

定义 3.1.1 n n n 个有次序的数 a 1 , a 2 , ⋯ , a n a_1,a_2,\cdots,a_n a1,a2,,an 所组成的数组称为 n n n 维向量,这 n n n 个数称为该向量的 n n n 个分量,第 i i i 个数 a i a_i ai 称为第 i i i 个分量。

定义3.1.2:给定向量组 A : a 1 , a 2 , ⋯ , a m A:\mathbf a_1,\mathbf a_2,\cdots,\mathbf a_m A:a1,a2,,am,对于任何一组实数 k 1 , k 2 , ⋯ , k m k_1,k_2,\cdots,k_m k1,k2,,km,表达式 ∑ i = 1 m k i a i \sum\limits_{i=1}^{m}k_i\mathbf a_i i=1mkiai称为向量组 A A A 的一个线性组合, k 1 , k 2 , ⋯ , k n k_1,k_2,\cdots,k_n k1,k2,,kn 称为这个线性组合的系数。

3.2 向量组的线性相关性

4 相似矩阵及二次型

4.1 向量的内积、长度及正交性

定义 4.1.1:设有 n n n 维向量
x = ( x 1 x 2 ⋮ x n ) , y = ( y 1 y 2 ⋮ y n ) \mathbf x= \begin{pmatrix} x_1\\x_2\\\vdots\\x_n \end{pmatrix} , \mathbf y=\begin{pmatrix}y_1\\y_2\\\vdots\\y_n\end{pmatrix} x= x1x2xn ,y= y1y2yn
( x , y ) = ∑ i = 1 n x i y i (\mathbf x,\mathbf y)=\sum\limits_{i=1}^{n}x_iy_i (x,y)=i=1nxiyi
称为向量 x \mathbf x x y \mathbf y y 之间的内积

向量内积运算规则

  1. ( x , y ) = ( y , x ) (\mathbf x,\mathbf y)=(\mathbf y,\mathbf x) (x,y)=(y,x)
  2. ( λ x , y ) = λ ( x , y ) (\lambda\mathbf x,\mathbf y)=\lambda(\mathbf x,\mathbf y) (λx,y)=λ(x,y)
  3. ( x + y , z ) = ( x , z ) + ( y , z ) (\mathbf x+\mathbf y,\mathbf z)=(\mathbf x,\mathbf z)+(\mathbf y,\mathbf z) (x+y,z)=(x,z)+(y,z)
  4. x = 0 \mathbf x=\mathbf0 x=0 时, ( x , x ) = 0 (\mathbf x,\mathbf x)=0 (x,x)=0;当 x ≠ 0 \mathbf x\neq0 x=0 时, ( x , x ) > 0 (\mathbf x,\mathbf x)>0 (x,x)>0

定义 4.1.2:令
∣ x ∣ = ( x , x ) = ∑ i = 1 n x i 2 \begin{vmatrix}\mathbf x\end{vmatrix}=\sqrt{(\mathbf x,\mathbf x)}=\sqrt{\sum\limits_{i=1}^{n}x_i^2} x =(x,x) =i=1nxi2
称为 n n n 维向量 x \mathbf x x长度(或范数)。

定义 4.1.3:设 n n n 维向量 e 1 , e 2 , ⋯ , e r \mathbf e_1,\mathbf e_2,\cdots,\mathbf e_r e1,e2,,er 是向量空间 V V V V ⊆ R n V\subseteq\mathbb R^n VRn)的一个基,如果 e 1 , e 2 , ⋯ , e r \mathbf e_1,\mathbf e_2,\cdots,\mathbf e_r e1,e2,,er 两两正交,且都是单位向量,则称 e 1 , e 2 , ⋯ , e r \mathbf e_1,\mathbf e_2,\cdots,\mathbf e_r e1,e2,,er V V V 的一个标准正交基

相关文章:

物理竞赛中的线性代数

线性代数 1 行列式 1.1 n n n 阶行列式 定义 1.1.1:称以下的式子为一个 n n n 阶行列式: ∣ A ∣ ∣ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ∣ \begin{vmatrix}\mathbf A\end{vmatrix} \begin{vmatrix} a_{11…...

如何在Apple不再支持的MacOS上安装Homebrew

手头有一台2012年产的Macbook Pro,系统版本停留在了10.15.7(2020年9月24日发布的)。MacOS 11及后续的版本都无法安装到这台老旧的电脑上。想通过pkg安装Homebrew,发现Homebrew releases里最新的pkg安装包不支持MacOS 10.15.7&…...

深入探索DeepSeek开源之旅:开源Week全程解析

摘要 在农历新年刚刚结束之际,DeepSeek以卓越的开源精神,连续六天举办了开源Week活动。这一系列活动不仅展示了DeepSeek在技术领域的活跃度和影响力,还彰显了其对开源社区的贡献。通过这次活动,DeepSeek吸引了众多开发者和技术爱好…...

无人机遥控器无线传输技术解析!

一、主流无线传输方式 无线电遥控系统(2.4GHz/5.8GHz频段) 频段特性:2.4GHz频段穿透力强、覆盖距离远(可达2公里以上),适合控制信号传输;5.8GHz频段带宽更高,适用于高清视频流&…...

微调训练方法概述:Fine-tuning、Prompt-tuning、P-tuning 及其他高效技术

在深度学习和自然语言处理(NLP)领域,预训练模型(如 GPT、BERT 等)已经成为许多任务的基石。然而,尽管这些模型在预训练阶段学习了大量的通用知识,它们通常仍然需要根据特定任务进行微调&#xf…...

在笔记本电脑上用DeepSeek搭建个人知识库

最近DeepSeek爆火,试用DeepSeek的企业和个人越来越多。最常见的应用场景就是知识库和知识问答。所以本人也试用了一下,在笔记本电脑上部署DeepSeek并使用开源工具搭建一套知识库,实现完全在本地环境下使用本地文档搭建个人知识库。操作过程共…...

Java面试第七山!《MySQL索引》

一、索引的本质与作用 索引是帮助MySQL高效获取数据的数据结构,类似于书籍的目录。它通过减少磁盘I/O次数(即减少数据扫描量)来加速查询,尤其在百万级数据场景下,索引可将查询效率提升数十倍。 核心作用:…...

DeepSeek 助力 Vue3 开发:打造丝滑的弹性布局(Flexbox)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…...

大白话跨域问题的原理与多种解决方法的实现

大白话跨域问题的原理与多种解决方法的实现 跨域问题原理 简单来说,当一个网页中的JavaScript代码想要去访问另一个不同域名、端口或协议的服务器上的数据时,就会出现跨域问题。这是浏览器的一种安全机制,为了防止恶意网站窃取用户信息等。…...

el-table input textarea 文本域 自适应高度,切换分页滚动失效处理办法

场景: el-table 表格 需要 input类型是 textarea 高度是自适应,第一页数据都是单行数据 不会产生滚动条,但是第二页数据是多行数据 会产生滚动条, bug: 第一页切换到第二页 第二页滚动条无法展示 解决办法:直接修改样…...

动态表头报表的绘制与导出

目录 一、效果图 二、整体思路 三、代码区 一、效果图 根据选择的日期范围动态生成表头(eg:2025.2.24--2025.03.03)每个日期又分为白班、夜班;数据列表中对产线合并单元格。支持按原格式导出对应的报表excel。 点击空白区可新…...

DeepSeek 助力 Vue3 开发:打造丝滑的密码输入框(Password Input)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…...

【解决】OnTriggerEnter/OnTriggerExit 调用匿名委托误区的问题

开发平台:Unity 开发语言:CSharp 6.0 开发工具:Visual Studio 2022   问题背景 public void OnTriggerEnter(Collider collider) {output.OnInteractionNoticed () > OnInteractionTriggered?.Invoke(); }public void OnTriggerExit(C…...

Linux 基础---文件权限

概念 文件权限是针对文件所有者、文件所属组、其他人这三类人而言的,对应的操作是chmod。设置方式:文字设定法、数字设定法。 文字设定法:r,w,x,- 来描述用户对文件的操作权限数字设定法:0,1,2,3,4,5,6,7 来描述用户对文件的操作…...

SpringBoot五:JSR303校验

精心整理了最新的面试资料和简历模板,有需要的可以自行获取 点击前往百度网盘获取 点击前往夸克网盘获取 松散绑定 意思是比如在yaml中写的是last-name,这个和lastName意思是一样的,-后的字母默认是大写的 JSR303校验 就是可以在字段增加…...

【计算机网络】考研复试高频知识点总结

文章目录 一、基础概念1、计算机⽹络的定义2、计算机⽹络的目标3、计算机⽹络的组成4、计算机⽹络的分类5、计算机⽹络的拓扑结构6、计算机⽹络的协议7、计算机⽹络的分层结构8、OSI 参考模型9、TCP/IP 参考模型10、五层协议体系结构 二、物理层1、物理层的功能2、传输媒体3、 …...

Error Density-dependent Empirical Risk Minimization

经验误差密度依赖的风险最小化 v.s. 经验风险最小化 论文: 《 Error Density-dependent Empirical Risk Minimization》 发表在: ESWA’24 相关代码: github.com/zxlml/EDERM 研究背景 传统的经验风险最小化(ERM)方…...

02_NLP文本预处理之文本张量表示法

文本张量表示法 概念 将文本使用张量进行表示,一般将词汇表示为向量,称为词向量,再由各个词向量按顺序组成矩阵形成文本表示 例如: ["人生", "该", "如何", "起头"]># 每个词对应矩阵中的一个向量 [[1.32, 4,32, 0,32, 5.2],[3…...

Spring Boot全局异常处理:“危机公关”团队

目录 一、全局异常处理的作用二、Spring Boot 实现全局异常处理(附上代码实例)三、总结: 🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢&#x1…...

Ubuntu 下 nginx-1.24.0 源码分析 - ngx_list_init

ngx_list_init 定义在 src\core\ngx_list.h static ngx_inline ngx_int_t ngx_list_init(ngx_list_t *list, ngx_pool_t *pool, ngx_uint_t n, size_t size) {list->part.elts ngx_palloc(pool, n * size);if (list->part.elts NULL) {return NGX_ERROR;}list->par…...

C# OnnxRuntime部署DAMO-YOLO香烟检测

目录 说明 效果 模型信息 项目 代码 下载 参考 说明 效果 模型信息 Model Properties ------------------------- --------------------------------------------------------------- Inputs ------------------------- name:input tensor:Floa…...

GitHub开源协议选择指南:如何为你的项目找到最佳“许可证”?

引言 当你站在GitHub仓库创建的十字路口时,是否曾被众多开源协议晃花了眼? 别担心!这篇指南将化身你的"协议导航仪",用一张流程图五个灵魂拷问,帮你轻松找到最佳选择。无论你是开发者、开源爱好者&#xff…...

[密码学实战]Java生成SM2根证书及用户证书

前言 在国密算法体系中,SM2是基于椭圆曲线密码(ECC)的非对称加密算法,广泛应用于数字证书、签名验签等场景。本文将结合代码实现,详细讲解如何通过Java生成SM2根证书及用户证书,并深入分析其核心原理。 一、证书验证 1.代码运行结果 2.根证书验证 3.用户证书验证 二、…...

安装 cnpm 出现 Unsupported URL Type “npm:“: npm:string-width@^4.2.0

Unsupported URL Type "npm:": npm:string-width^4.2.0 可能是 node 版本太低了,需要安装低版本的 cnpm 试试 npm cache clean --force npm config set strict-ssl false npm install -g cnpm --registryhttps://registry.npmmirror.com 改为 npm insta…...

探秘基带算法:从原理到5G时代的通信变革【九】QPSK调制/解调

文章目录 2.8 QPSK 调制 / 解调简介QPSK 发射机的实现与原理QPSK 接收机的实现与原理QPSK 性能仿真QPSK 变体分析 本博客为系列博客,主要讲解各基带算法的原理与应用,包括:viterbi解码、Turbo编解码、Polar编解码、CORDIC算法、CRC校验、FFT/…...

四、数据存储

在爬虫项目中,我们需要将目标站点数据进行持久化保存,一般数据保存的方式有两种: 文件保存数据库保存 在数据保存的过程中需要对数据完成去重操作,所有需要使用 redis 中的 set 数据类型完成去重。 1.CSV文件存储 1.1 什么是c…...

C# OnnxRuntime部署DAMO-YOLO人头检测

目录 说明 效果 模型信息 项目 代码 下载 参考 说明 效果 模型信息 Model Properties ------------------------- --------------------------------------------------------------- Inputs ------------------------- name:input tensor:Floa…...

Metal学习笔记七:片元函数

知道如何通过将顶点数据发送到 vertex 函数来渲染三角形、线条和点是一项非常巧妙的技能 — 尤其是因为您能够使用简单的单行片段函数为形状着色。但是,片段着色器能够执行更多操作。 ➤ 打开网站 https://shadertoy.com,在那里您会发现大量令人眼花缭乱…...

《一个端粒到端粒的参考基因组为木瓜中五环三萜类化合物生物合成提供了遗传学见解》

A telomere-to-telomere reference genome provides genetic insight into the pentacyclic triterpenoid biosynthesis in Chaenomeles speciosa Amplification of transposable elements 转座元件的扩增 Sequence mining disclosed that TEs were one main event in the ex…...

【Mac】2025-MacOS系统下常用的开发环境配置

早期版本的一个环境搭建参考 1、brew Mac自带终端运行: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Installation successful!成功后运行三行命令后更新环境(xxx是mac的username&a…...