方陣
行與列數量相等的矩陣,n*n階矩陣
對角矩陣
當對角線以外的矩陣內元素全為0,則稱之為對角矩陣,對角矩陣的前提是必須是方陣
單位矩陣
對角線元素全為1,其余元素全為0,屬于對角矩陣的一部分
矩陣和向量
把1 * n階矩陣稱為行向量,n * 1階矩陣稱為列向量
當向量與矩陣進行運算的時候需要確定是行向量還是列向量
矩陣的轉置
[ 1 2 3 4 5 6 7 8 9 ] T \begin{bmatrix} 1 & 2 & 3\\ 4 & 5 & 6\\ 7 & 8 & 9 \end{bmatrix} ^T ?147?258?369? ?T = [ 1 4 7 2 5 8 3 6 9 ] \begin{bmatrix} 1 & 4 & 7\\ 2 & 5 & 8\\ 3 & 6 & 9 \end{bmatrix} ?123?456?789? ?
即行變為列,列變為行
矩陣轉置的轉置是其本身
對角矩陣的轉置是其本身
標量與矩陣的乘法
以三階矩陣為例:
kM = k [ m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 ] \begin{bmatrix} m_{11} & m_{12} & m_{13}\\ m_{21} & m_{22} & m_{23}\\ m_{31} & m_{32} & m_{33} \end{bmatrix} ?m11?m21?m31??m12?m22?m32??m13?m23?m33?? ? = [ k m 11 k m 12 k m 13 k m 21 k m 22 k m 23 k m 31 k m 32 k m 33 ] \begin{bmatrix} km_{11} & km_{12} & km_{13}\\ km_{21} & km_{22} & km_{23}\\ km_{31} & km_{32} & km_{33} \end{bmatrix} ?km11?km21?km31??km12?km22?km32??km13?km23?km33?? ?
矩陣的乘法
相乘的條件:前一個矩陣的列等于下一個矩陣的行
矩陣乘法特點
向量矩陣相乘
DX中是行向量
OpenGL中是列向量