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

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

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

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

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

1 线性代数

1.1 矩阵的乘法

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

其中

概括一下就是,矩阵

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

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

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

我们来看一个应用,

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

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

留下一道训练题,求

1.2 矩阵的转置

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

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

概括一下就是,第

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

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

1.3 行列式的值

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

二阶、三阶行列式

四阶及以上行列式

行列式

余子式

很容易分析得出,第

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

代数余子式

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

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

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

1.4 矩阵的逆

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

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

其中的

为单位矩阵

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

,再除以行列式的值。

需要注意的是,伴随矩阵

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

1.5 矩阵的秩

矩阵的秩

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

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

下面来看一道题目。

1.6 特征值和特征向量

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

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

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

特征值

我们从一个表达式出发。

定义

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

上式改写一下就是,

,为使
有非零的解,显然

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

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

特征向量

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

,求得特征向量

矩阵的对角化

我们将得到的

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

2 复变函数

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

下面列两个例子。

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

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

2020.04.05



推荐阅读
  • 本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ... [详细]
  • 黑鸟安全团队发布最新警告,Apache Struts2框架曝出S2-048高危漏洞。目前该漏洞的攻击代码(POC)已公开,建议各企业和组织立即检查是否使用了受影响的Struts2版本,并采取相应措施进行防护。 ... [详细]
  • Ulysses Mac v29:革新文本编辑与写作体验
    探索Ulysses Mac v29,这款先进的纯文本编辑器为Mac用户带来了全新的写作和编辑环境。它不仅具备简洁直观的界面,还融合了Markdown等标记语言的最佳特性,支持多种格式导出,并提供强大的组织和同步功能。 ... [详细]
  • 如何恢复遗忘的PDF文件密码
    当您为PDF文件设置了打开密码后,可能会因为时间久远或其他原因忘记密码。本文将介绍一些有效的方法来帮助您恢复或破解这些被遗忘的密码,确保您可以顺利访问重要文档。 ... [详细]
  • ABBYY FineReader:高效PDF转换、精准OCR识别与文档对比工具
    在处理PDF转换和OCR识别时,您是否遇到过格式混乱、识别率低或图表无法正常识别的问题?ABBYY FineReader以其强大的功能和高精度的识别技术,完美解决这些问题,帮助您轻松找到最终版文档。 ... [详细]
  • 本文提供了 CIW Dreamweaver MX2004 认证考试的详细试题解析,涵盖不同难度级别的选择题、多项选择题和判断题。通过这些题目,考生可以更好地理解考试内容并为实际考试做好准备。 ... [详细]
  • 在Fedora 31上部署PostgreSQL 12
    本文详细介绍如何在Fedora 31操作系统上安装和配置PostgreSQL 12数据库。包括环境准备、安装步骤、配置优化以及安全设置,确保数据库能够稳定运行并提供高效的性能。 ... [详细]
  • 本文介绍如何通过CMD命令筛选特定类型的文件路径,并将其导出为TXT文件,同时提供进一步处理这些文件的方法,如批量重命名或合并为PDF。 ... [详细]
  • 设计模式在软件开发中被广泛应用,但如果不当使用,可能会导致系统复杂性增加。例如,过度添加类可能导致类图难以理解,代码跟踪变得复杂。本文探讨如何在使用设计模式时保持系统的简洁和高效。 ... [详细]
  • 精选免费PHP幻灯片模板及图片资源
    提供一系列高质量的免费PHP幻灯片模板和图片资源,涵盖多种风格和应用场景,满足您的各种需求。 ... [详细]
  • 本文详细介绍了如何在Excel中有效利用颜色和代码,解释了不同颜色和代码的具体含义,并提供了实用的操作技巧。通过学习这些内容,用户可以更好地管理和分析数据。 ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • 程序员如何优雅应对35岁职业转型?这里有深度解析
    本文探讨了程序员在职业生涯中如何通过不断学习和技能提升,优雅地应对35岁左右的职业转型挑战。我们将深入分析当前热门技术趋势,并提供实用的学习路径。 ... [详细]
  • 优化后的摘要:本文详细分析了当前面临的挑战和机遇,结合具体实例探讨了如何通过创新和改革来推动长期可持续发展。文中还介绍了多种可行的解决方案,并强调了在不同阶段实施这些方案的重要性。 ... [详细]
  • 由中科院自动化所、中科院大学及南昌大学联合研究提出了一种新颖的双路径生成对抗网络(TP-GAN),该技术能通过单一侧面照片生成逼真的正面人脸图像,显著提升了不同姿态下的人脸识别效果。 ... [详细]
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社区 版权所有