文章目录
- 1. 图(节点+边)
1. 图(节点+边)
一个图可以由节点和边组成,假设我们有一个节点notes :n=4,边edges:m=5的有向图,表示如下
- 通过以上电路图可以得到关联矩阵(incident matrix),我们定义边,开始端用-1表示,结束端用1表示,用行表示边,用列表示节点。可得如下
比如edge1是由从节点1出发,到节点2 ,用行向量表示可得
[ − 1 1 0 0 ] ⇒ e d g e 1 (1) \begin{bmatrix}-1&1&0&0\end{bmatrix}\Rightarrow edge1\tag{1} [−1100]⇒edge1(1) - 所以矩阵A根据上图可得如下:
A = [ − 1 1 0 0 0 − 1 1 0 − 1 0 1 0 − 1 0 0 1 0 0 − 1 1 ] (2) A=\begin{bmatrix}-1& 1& 0& 0\\\\ 0 &-1& 1& 0\\\\ -1& 0& 1& 0\\\\ -1& 0& 0& 1\\\\ 0 & 0&-1& 1\end{bmatrix}\tag{2} A= −10−1−101−10000110−100011 (2)-
我们可以看到由边1,2,3组成一个子图,那么看看由1,2,3组成的矩阵表示如下:
[ − 1 1 0 0 0 − 1 1 0 − 1 0 1 0 ] ⇒ r o w 1 + r o w 2 = r o w 3 (2) \begin{bmatrix}-1& 1& 0& 0\\\\ 0 &-1& 1& 0\\\\ -1& 0& 1& 0 \end{bmatrix}\Rightarrow row_1+row_2=row_3\tag{2} −10−11−10011000 ⇒row1+row2=row3(2)
也就是说,如果在矩阵中3行能达到等式关系,可以等效与在图上形成一个子图。
- 那么矩阵A的零空间代表什么呢?我们将AX=0 用列的形式表示如下:
A X = [ − 1 1 0 0 0 − 1 1 0 − 1 0 1 0 − 1 0 0 1 0 0 − 1 1 ] [ x 1 x 2 x 3 x 4 ] = [ x 2 − x 1 x 3 − x 2 x 3 − x 1 x 4 − x 3 ] (2) AX=\begin{bmatrix}-1& 1& 0& 0\\\\ 0 &-1& 1& 0\\\\ -1& 0& 1& 0\\\\ -1& 0& 0& 1\\\\ 0 & 0&-1& 1\end{bmatrix}\begin{bmatrix}x_1\\\\x_2\\\\x_3\\\\x_4\end{bmatrix}=\begin{bmatrix}x_2-x_1\\\\x_3-x_2\\\\x_3-x_1\\\\x_4-x_3\end{bmatrix}\tag{2} AX= −10−1−101−10000110−100011 x1x2x3x4 = x2−x1x3−x2x3−x1x4−x3 (2)
A X = [ − 1 0 − 1 − 1 0 ] x 1 + [ 1 − 1 0 0 0 ] x 2 + [ 0 1 1 0 − 1 ] x 3 + [ 0 0 0 1 1 ] x 4 (3) AX=\begin{bmatrix}-1\\\\0\\\\-1\\\\-1\\\\0\end{bmatrix}x_1+\begin{bmatrix}1\\\\-1\\\\0\\\\0\\\\0\end{bmatrix}x_2+\begin{bmatrix}0\\\\1\\\\1\\\\0\\\\-1\end{bmatrix}x_3+\begin{bmatrix}0\\\\0\\\\0\\\\1\\\\1\end{bmatrix}x_4\tag{3} AX= −10−1−10 x1+ 1−1000 x2+ 0110−1 x3+ 00011 x4(3)
- 那么矩阵A的零空间代表什么呢?我们将AX=0 用列的形式表示如下:
-
- AX=0的零空间X表示的是列向量的线性组合。X的物理意义表示的每个节点的电势值[potential at the node ],那么
x
2
−
x
1
x_2-x_1
x2−x1表示的是edge1的电势差,那什么时候可以保证电势差为0呢,那只有每个结点的电势相同即可,所以可以得到解如下,所以 dim
N
(
A
)
=
1
N(A)=1
N(A)=1
X = c [ 1 1 1 1 ] (4) X=c\begin{bmatrix}1\\\\1\\\\1\\\\1\end{bmatrix}\tag{4} X=c 1111 (4)