线性代数导论12——图和网络

本文探讨了Gilbert Strang教授的线性代数导论课程中关于电路分析的部分,通过关联矩阵展示了电路的拓扑结构,并详细解释了矩阵的零空间、行空间及其在电路分析中的物理意义,包括零空间的物理解释、基尔霍夫电流定律(KCL)以及欧拉公式的线性代数证明。
本文是Gilbert Strang的线性代数导论课程笔记。课程地址: http://v.163.com/special/opencourse/daishu.html  
第十二课时:图和网络
本讲着重于线性代数的应用,线性代数处理的矩阵都是有出处的,来自实际问题,描述问题的拓扑结构。应用数学中最重要的模型,离散数学称之为” “。一个图包含结点和边

假设一个电路图,4个结点,n=4,5条边,m=5,用矩阵来表示这些信息,这个矩阵叫做 关联矩阵(Incidence Matrix)
用矩阵A来表示,正负表示方向,每一行表示一条边,将1,2,3条边表示出来后,这三条边是一个回路,从这个子图的矩阵中,这三行是线性相关的,行1+行2=行3,说明 ”回路“意味着”相关“,与回路对应的行是线性相关的。
将矩阵填写完整得到:
关联矩阵源于问题,描述了问题的拓扑结构,它可能是一个非常稀疏的矩阵。

问题1:矩阵的零空间是什么(回顾:零空间告诉我们,如何对列向量进行组合可得到零向量,如果存在非0组合则说明列向量线性相关,如果只存在0组合得到零向量,则说明列向量线性无关)
求解Ax=0
现在 假设x=x1,x2,x3,x4是四个结点的电势,那么结点电势为多少时,Ax电势差为0,解决了这个问题零空间就求解出来了。求解得到如上图右边X,这是四维空间中的一条直线。它就是整个零空间。
这个 零空间的物理意义:表明结点电势都是由一个常数决定,电势差是产生电流的原因,如果结点电势都相等,将不会产生电流,这个任意常数c,决定了所有结点电势上升或下降。
矩阵的秩等于3(4-1),任意三个结点的电势线性无关,通常将第四个结点接地。

问题2:矩阵A转置的零空间是怎样的? 
零空间的维数=m-r=5-3=2。
我们感兴趣的是A Ty的实际意义是什么?
假设矩阵C把电势差和电流联系起来, 它的元素表示各边上的电流值y1,y2,y3,y4,y5,电流和电势差的关系服从欧姆定律(欧姆定律:边上的电流值是电势差的倍数,告诉我们产生了多少电流)
ATy=0叫基尔霍夫电流定律,简称KCL,它是平衡方程,守恒定律。解这个方程可看到长方矩阵和实际的应用。
满足解的y向量值即是5个满足基尔霍夫电流定律的电流值。
解方程时得到如上等式,可看到每个方程表示一个守恒定律,比如第二个节点y1-y2=0表示流进来的和流出去的是相等的,结点上不会积累电荷。
求解的过程我们不用消元法,从上图中看,假设y1=1,那么y2=1,那么y3=-1,右边回路中y4=y5=0即可,同样的,看另一组解,设左边回路为y1=y2=0,右边y3=y5=1,y4=-1。得到零空间解

问题3:A的行空间是怎样的?即求A T的列空间。
列1,列2,列4是主列,在电路图中看, 那三条边是没有回路的,线性无关等价于没有回路,相关性源自回路。没有回路的图叫做”树“

问题4: 维数(即回路的数量),结点树,边数的关系
dim(N(A T))=m-r,即
相互无关(两回路之间无关)的回路数量#loops=边的数量#edges-列空间的秩#rank(等于n-1,结点的数量-1,1为A零空间的维)
#loops = #edges - (#nodes - 1)
#nodes - #edges + #loops = 1
这对任何图都成立,这就是 欧拉公式(用线性代数证明欧拉公式)

矩阵A是一切的开始,Ax得到电势差,Ax=e(电势差是e设为0),电流y=ce(电流y等于电势差的常数倍,欧姆定律),ATy=f(基尔霍夫电流定律,在没有外部电源电压的影响下f设为0),最终得平衡方程ATcAx=f。A转置乘以A总是对称的,下讲继续分解。
### 关于线性代数导论的学习资源 学习线性代数的核心在于理解其基本概念以及如何将其应用于实际问题中。许多人在大学阶段接触线性代数时可能并未完全掌握其精髓,但在后续的应用领域(如机器学习、计算机形学等)中会频繁用到这些知识[^1]。 #### 推荐书籍 以下是几本广受好评的线性代数教材,适合初学者希望深入理解的人群: - **《Linear Algebra and Its Applications》** 这本书通过丰富的例子展示了线性代数的实际应用场景,非常适合那些希望通过具体案例加深理解的学生。 - **《Introduction to Linear Algebra》 by Gilbert Strang** 吉尔伯特·斯特兰格教授的作品以其清晰易懂的语言著称,书中不仅涵盖了基础理论,还包括了许多实用的例子练习题。 - **《Linear Algebra Done Right》** 此书专注于抽象思维训练,帮助学生建立更深层次的理解,尤其适用于对纯数学感兴趣的读者。 #### 在线课程与视频教程 除了传统纸质材料外,还有大量优质的在线资源可供选择: - MIT OpenCourseWare 提供了一门名为 “Linear Algebra” 的公开课,由Gilbert Strang讲授,配套完整的课堂录像、讲义及作业文件[^5]。 - Khan Academy 上也有针对初学者设计的一系列免费视频讲解,覆盖了从矩阵运算到特征值分解等多个主题[^6]。 #### 齐次坐标与仿射变换简介 如果计划进一步探索机器人学等领域,则需了解齐次坐标的用途及其背后的原理。齐次坐标允许我们将旋转(一种线性变换)平移(非线性变换)统一表示为单一形式下的操作—即所谓的仿射变换[^3]。这一知识点对于从事三维建模或者自动化控制方向的工作尤为重要。 #### 动力学背景补充 另外值得注意的是,在某些特定学科比如机械工程中的应用方面,《机器人学导论》提到过运动学主要关注物体移动过程中的几何属性变化规律而不涉及驱动力因素分析;因此熟悉相关术语有助于更好地把握整体框架结构[^4]。 ```python import numpy as np # Example of matrix multiplication using NumPy library in Python. A = np.array([[1, 2], [3, 4]]) B = np.array([[2, 0], [1, 2]]) result = A @ B # Matrix Multiplication print(result) ``` 上述代码片段演示了利用Python编程语言实现两个二维数组之间的乘法计算方法之一 —— 使用`@`运算符完成标准意义上的矩阵相乘功能。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值