MIT_Linear_Algebra_lec12: 网络图像 关联矩阵 基尔霍夫定律

MIT_Linear_Algebra_lec12: 网络图像 关联矩阵 基尔霍夫定律

MIT 公开课:Gilbert Strang《线性代数》课程笔记(汇总)


1
4
3
2
5
1
2
4
3

这是一个网络图结构,节点+流向,可以表示复杂的关系,如电路结构,人物关系,网络结构。

关联矩阵

这种结构可以用矩阵加以表示。课中讲到的表示方法是,行代表边,列表示节点。图中有5条边,所以行数是5;有4个节点,所以列数是4.
A = [ − 1 1 0 0 0 − 1 1 0 − 1 0 1 0 − 1 0 0 1 0 0 − 1 1 ] A = \left[ \begin{matrix} -1 & 1 & 0 & 0\\ 0 & -1 & 1 & 0\\ -1 & 0 & 1 &0\\ -1 & 0 & 0 & 1\\ 0 & 0 & -1 & 1 \\ \end{matrix} \right] A=10110110000110100011
可以看出是一个稀疏矩阵。

A的零空间

即Ax = 0中x的集合。
A [ x 1 x 2 x 3 x 4 ] A \left[ \begin{matrix} x_1 & x_2 & x_3 & x_4\\ \end{matrix} \right] A[x1x2x3x4]

[ x 2 − x 1 x 3 − x 1 x 4 − x 1 x 4 − x 3 ] = 0 \left[ \begin{matrix} x_2 - x_1 & x_3 - x_1 & x_4 - x_1 & x_4 - x_3\\ \end{matrix} \right] = 0 [x2x1x3x1x4x1x4x3]=0
x i {x_i} xi 可以看成i节点的势,两个节点之间的势之差就是电压降。

A T {A^T} AT的零空间

A T {A^T} AT表示的就是节点的情况。

A T y = 0 {A^T}y = 0 ATy=0

[ − 1 0 − 1 − 1 0 1 − 1 0 0 0 0 1 1 0 − 1 0 0 0 1 1 ] [ y 1 y 2 y 3 y 4 y 5 ] \left[ \begin{matrix} -1 & 0 & -1 & -1 & 0\\ 1 & -1 & 0 & 0 & 0\\ 0 & 1 & 1 & 0 & -1\\ 0 & 0 & 0 & 1 & 1\\ \end{matrix} \right] \left[ \begin{matrix} y_1 \\ y_2\\ y_3 \\ y_4 \\ y_5 \\ \end{matrix} \right] 11000110101010010011y1y2y3y4y5

节点电流的流入流出情况满足基尔霍夫定律,可以理解成一种能量守恒。

欧拉公式

  • ( A T {A}^T AT的零空间的维度) = A的列数 - rank( A T {A}^T AT) = 5 - 3 = 2
  • A T {A}^T AT的零空间的基
    [ 1 1 − 1 0 0 ] [ 0 0 1 − 1 1 ] \left[ \begin{matrix} 1 & 1 & -1 & 0 & 0 \end{matrix} \right] \left[ \begin{matrix} 0 & 0 & 1 & -1 & 1 \end{matrix} \right] [11100][00111]
  • 回路个数 = 边数 - (节点数 - 1)
  • 个人理解:
    • 可以看到图中有两个最小环路,这代表了边的线性相关性。
      1,2,3可以得到一个环路,3,4,5可以得到一个环路。
      这里有两个解 = 回路个数,所以 A T {A}^T AT零空间的维度就是2 = 回路个数。
    • 反过来说,边独立的最多三条,比如1,2,4或5。 连接4个节点不成环的最少边数 =
      rank( A T {A}^T AT)=3 = (节点数 - 1)
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《线性代数及其应用:MIT Gilbert》是一本介绍线性代数理论和其在实际应用中的使用的书籍,作者是MIT的Gilbert Strang教授。线性代数是数学中的一个基础学科,用于研究向量空间、线性映射和线性方程组等。而这本书主要聚焦于线性代数在实际领域中的应用。 书中首先介绍了向量和矩阵的基本概念和运算,包括线性组合、矩阵乘法和行列式等内容。然后详细探讨了线性方程组及其解的求解方法,并介绍了奇异值分解和特征值分解等相关的数值计算方法。这些理论部分给读者提供了深入学习线性代数的基础。 除了理论知识,书中还着重介绍了线性代数在不同领域中的应用。比如,在机器学习和数据科学中,线性代数常常用于处理高维数据的降维、矩阵分解和线性回归等问题。在图像处理和计算机图形学中,线性代数被广泛应用于图像变换、矩阵运算和图像压缩等方面。此外,线性代数在物理学、工程学和计算机科学等学科中也具有重要的应用价值。 总之,这本《线性代数及其应用:MIT Gilbert》以简明清晰的语言介绍了线性代数的基本概念和应用,适合那些对数学和实际应用感兴趣的读者。无论是学习线性代数的基础知识,还是探索线性代数在实际问题中的应用,这本书都是一本很好的指南。 ### 回答2: 线性代数及其应用是一门研究向量空间及其变换的数学学科。MIT Gilbert团队在CSDN上提供了与线性代数及其应用相关的学习资源。 首先,线性代数是一门重要的数学学科,广泛应用于各个科学领域,包括计算机科学、物理学、工程学等。掌握线性代数的基本概念和方法对于理解和解决实际问题具有重要意义。 MIT Gilbert团队在CSDN上提供了丰富的线性代数及其应用学习资源。这些资源包括教学视频、课件、习题等,覆盖了线性代数的各个方面,如矩阵运算、向量空间、线性变换等。这些学习资源旨在帮助学习者系统学习线性代数的基本理论和应用技巧,并通过实际例子和习题的解答来加深对概念和方法的理解。 通过学习线性代数及其应用,学习者可以了解和掌握线性方程组的求解方法、矩阵的运算规则、特征值和特征向量的计算等基本知识,从而应用到实际问题中。线性代数的应用广泛,例如在计算机图形学、机器学习、信号处理等领域,都需要运用线性代数的知识来解决问题。 综上所述,线性代数及其应用在科学研究和实际问题中都具有重要作用。MIT Gilbert团队在CSDN上提供的学习资源可以帮助学习者系统学习线性代数的基本概念和应用技巧,提高问题解决能力和应用能力。 ### 回答3: 线性代数是数学的一个分支,研究向量空间和线性映射的性质与结构。它是现代数学中的一门重要课程,对于解决实际问题具有广泛的应用。 在MIT的课程中,Gilbert Strang教授的《线性代数及其应用》(Linear Algebra and its Applications)是一门十分知名的课程。在该课程中,Strang教授通过深入浅出的讲解,结合许多实际问题,帮助学生理解线性代数的概念和应用。 这门课程介绍了许多线性代数的基本概念,如向量、矩阵、线性变换和特征值等。同时,还探讨了线性代数在实际问题中的应用,比如图像处理、信号处理和机器学习等领域。 通过该课程,学生可以学习到线性代数的基础知识,帮助他们在其他数学和科学领域中有更深入的理解和应用。此外,该课程还通过丰富的实例和练习,培养学生的问题解决能力和分析能力。 在CSDN(中国软件开发者社区)上,有许多关于MIT课程的学习资料和笔记,其中包括《线性代数及其应用》这门课程。这些资料可以帮助对线性代数感兴趣的人更好地理解和学习相关内容。 总之,通过学习《线性代数及其应用》,人们可以了解线性代数的基本概念和应用,并且通过实际问题的分析,培养自己的数学思维和解决问题的能力。在CSDN上,学习者可以找到丰富的学习资源,有助于深入学习该课程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值