一般在實際運用中,矩陣本身或者都需要化成特殊的形式。列出一些常用的矩陣形式。
reference: en.wikipedia.org
1. Toeplitz matrix,形如
2. Hankel matix,形如
剛好和就是toeplitz的transpose
3. Degree matrix,這個和拓撲學有關了,此矩陣只有main diagonal上有非零值,代表的是對應edge(node)所連接的vetices的數量(如果自循環則算兩個)
,
對該圖形而言,這個E對應的位置就應該填上n。每個E都算完后,其余位置均為0。
4. Adjacency matrix,也和拓撲學有關,為僅有1或者0的矩陣。
如果兩個edge之間有vertex相連,則對應位置填1。因為這個性質,此矩陣為symmetric的,main diagonal上的1表示自循環。
5. Laplacian matix。由上面兩位計算得到
L=D-A
6. Circulant matrix, T的變種,如下
7. Symplectic matrix
指滿足這個條件的M(2n*2n)矩陣:
其中,另一個矩陣必須是nonsingular, skew-symmetric matrix.,例如選
是一個block matrix,I是單位矩陣(identity matix)。
8. Vandermonde matrix,形如
9. Hessenberg matrix
Hessenberg matrix is a special kind of square matrix, one that is "almost" triangular. To be exact, an upper Hessenberg matrix has zero entries below the first subdiagonal, and a lower Hessenberg matrix has zero entries above the first superdiagonal
例如:upper Hessenberg matrix
10. Hessian matrix
對於實數函數 求二階偏導(second-order partial derivatives),如下