热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

现代控制理论pdf_《现代控制理论基础》—1基本数学基础

本次内容的话,会讲一些基本的数学基础,这些数学基础的难度不会很大,选取的内容也都是为了能学好《现代控制理论基础》课程所必须掌握的数学内容。
2e216453296c203eb0c90aaac6c41711.png

本次内容的话,会讲一些基本的数学基础,这些数学基础的难度不会很大,选取的内容也都是为了能学好《现代控制理论基础》课程所必须掌握的数学内容。

这些数学基础,大致分为两部分,一是线性代数,二是复变函数。这里需要掌握的数学知识其实并不是很多、很难,线性代数的要求会低于大一学习这门课程时的要求,复变函数的要求也大致仅限于自控中的要求。

1 线性代数

1.1 矩阵的乘法

矩阵乘法顾名思义就是两个矩阵相乘,但是与代数中不同的是,矩阵的乘法需要满足一个条件,前一个矩阵的列数等于后一个矩阵的行数。

其中

概括一下就是,矩阵

的元素等于矩阵
对应行的元素从左往右和矩阵
对应列的元素从上往下依次相乘后求和。

有一个好消息是,本课程中大部分题目(除了概念性的,概念性的都是字母)都是

以下的矩阵运算,主要也都是
以下的,另外由于本课程本身的属性,矩阵中会出现大量的
。最后,作为一门工科课程,计算器可是你的好帮手呢。

我们来看一个应用,

这是在这门课程中,会很普遍出现的东西,可能会有一些疑惑,这个

的行数为什么是
,其实这个
本身是一种简写,实际上
,
同理,我们来看一下上面这题的计算结果。

留下一道训练题,求

1.2 矩阵的转置

我刚刚其实已经用到了矩阵的转置

,当然,我前面使用转置只是为了让文章看起来美观一点,下面来看一下转置的定义,很容易掌握。

概括一下就是,第

行第
列的元素变换到第
行第
列,同理一个
的矩阵转置后是一个
的矩阵。

转置有几个性质需要理解一下,有助于你将来分析这门课程中的一些定理。

1.3 行列式的值

我个人把行列式求值分为两类,一类是二阶和三阶行列式,用对角线法则计算,另一类是四阶以上行列式,我喜欢用代数余子式降阶计算(实际上四阶以上也是有特殊的对角线法则的,另外还有几种其他方法求解,比如化零等)。

二阶、三阶行列式

四阶及以上行列式

行列式

余子式

很容易分析得出,第

行第
列的余子式其实就是把原行列式的第
行和第
列删除。

代数余子式

而行列式的值,等于它的任一行(列)的所有元素与其对应的代数余子式的乘积之和。

具体你想展开哪一行、哪一列呢,当然是要选择零多的那行、那列了。

在本门课程中,大部分情况是三阶行列式,但是四阶的也必须掌握。

1.4 矩阵的逆

首先要是方阵才具有逆矩阵,

,我们把
称为
的逆矩阵,记为

其中的

为单位矩阵

求解逆矩阵的方式是通过求解伴随矩阵

,再除以行列式的值。

需要注意的是,伴随矩阵

是位置经过转置后的代数余子式组成的矩阵。

1.5 矩阵的秩

矩阵的秩

,本身涉及到的知识点是矩阵的初等变换,最通常的方法就是,通过初等行变换,把元素往上集中,尽可能的让下面行的元素为
,最后变换成行阶梯矩阵后,矩阵有多少行是非零的,就代表了矩阵的秩是多少。

有一个性质需要掌握的是,矩阵转置前后的秩是相等的。

下面来看一道题目。

1.6 特征值和特征向量

这部分可能会比较难懂,就连定义看起来都可能有点长,但是本节其实很重要,因为涉及到对角化的计算都会用到特征值和特征向量。

如果读完还是看不懂的话,推荐还是完整的去看看线代的教材和PPT里面关于这部分的描述,但是需要注意的是,由于本课程为工程应用型的课程,所以在定义的时候本身可能是以逆矩阵为定义的,这与线性代数中的定义会产生区别。

ps: 基本上做两道题就懂了,不用很难,三阶即可

特征值

我们从一个表达式出发。

定义

是一个
阶的方阵,
是一个
维的非零列向量,
。于是,把
称为特征值,
称为特征值为
时的特征向量。

上式改写一下就是,

,为使
有非零的解,显然

接下来要做的事情就是求解这个

次多项式了,对应了
个零点(含重根),也对应了
个特征值。

特征向量

针对每个特征值,代入原方程中,

,求得特征向量

矩阵的对角化

我们将得到的

作为列向量组成矩阵
,于是我们可以得到一个对角阵。

2 复变函数

主要还是要基本掌握拉普拉斯变换反变换和一些基本性质,例如微分/积分的拉普拉斯变换、卷积定理等。

下面列两个例子。

第二个是卷积定理,具体的使用还是等哪天讲到再说吧。

最后,要是有什么问题和建议的话,欢迎在评论区与我讨论。

2020.04.05



推荐阅读
author-avatar
o筱灵丹
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有