听说明天要讲拟阵,然后就搞一下线性代数.
在这里先解释一下左乘和右乘是啥,\(A\)左乘\(B\)就是\(AB\),\(A\)右乘\(B\)就是\(BA\)
首先需要了解基本的东西,矩阵.
定义一个矩阵\(A\)有\(m\)行\(n\)列,那么可以写成:
\[
\begin{matrix}
A_{1,1}\ A_{1,2}\cdots A_{1,n}\A_{2,1}\ A_{2,2}\cdots A_{2,n}\\ \ \ \ \ \ \ \vdots \A_{m,1}\ A_{m,2}\cdots A_{m,n}\\end{matrix}
\]
我们还可以定义矩阵的数乘为\(\lambda A\),相当于是给矩阵中所有的元素都乘上一个数字.
然后矩阵有如下性质:
有一些特殊的矩阵,我们称之为\(I\),\(0\).
加法就是对应位置加,减法就是对应位置减,乘法就是对应位置乘
矩阵的乘法,有如下定义:\(A\)矩阵为\((m,n)\),\(B\)矩阵为\((n,p)\).\(C=A*B\)
第2,3条直接把矩阵乘法的定义式拆开就是了.
第4条的话,直接把矩阵乘法拆开然后交换一下\(\sum\)就行了.
反正都是暴力拆就对了
特殊矩阵有倍加矩阵,倍乘矩阵和对换矩阵.
\[
\begin{bmatrix}
1\ 0\ 0\cdots 0\0\ 1\ 0\cdots 0\0\ c\ 1\cdots 0\\vdots\0\ 0\ 0\cdots 1\\end{bmatrix}
\]
然后这个矩阵中第\((i,j)\)个数字为\(c\),主对角线上为\(1\),其他位置都是\(0\).
\[
\begin{bmatrix}
1\ 0\ 0\cdots 0\0\ c\ 0\cdots 0\0\ 0\ 1\cdots 0\\vdots\0\ 0\ 0\cdots 1\\end{bmatrix}
\]
然后这个矩阵中主对角线上,除一个位置为\(c\),其他位置为\(1\),不在主对角线上的数字都是\(0\).
\[
\begin{bmatrix}
1\ 0\ 0\cdots 0\0\ 0\ 1\cdots 0\0\ 1\ 0\cdots 0\\vdots\0\ 0\ 0\cdots 1\\end{bmatrix}
\]
这个矩阵相当于是交换\(I\)矩阵的两行.
考虑上述的特殊矩阵有啥用,特殊矩阵左乘一个矩阵就是做初等行变换,右乘一个矩阵就是做初等列变换.
\(a_i+a_j*c\)就是倍加矩阵\(E(i,j)\)写一个\(c\).
倍乘矩阵\(C(i,i)\)为\(c\)表示把第\(i\)行乘\(c\).
对换矩阵就是交换.
原文:https://www.cnblogs.com/fexuile/p/12193165.html