





定价:59元
印次:1-1
ISBN:9787302693550
出版日期:2025.07.01
印刷日期:2025.07.16
图书责编:盛东亮
图书分类:教材
本书是一本控制系统建模、仿真与设计的立体教程,针对的读者群是零基础小白。通过本书的学习,读者能够成为熟练的使用仿真工具来进行控制系统分析。本书主要包括MATLAB基本应用,矩阵基本运算、图形绘制及数据可视化、控制系统的数学模型、MATLAB在控制系统仿真中的应用方法、Simulink与系统仿真、以直流电机和倒立摆为被控对象的典型控制系统实验案例和项目制控制系统设计案例。本书适合作为控制系统仿真、计算机辅助设计等工程应用的自学入门参考读物。
"李怡然 北京理工大学实验师、硕士研究生导师。深耕控制理论相关实践教学改革,主讲“自动控制理论课程设计”“自动控制理论研究型实验”“系统建模、仿真与控制”“MATLAB自动化工程的应用”等多门课程。开展“双一流”背景下课程建设研究,发表核心期刊教改论文3篇,出版教材1部;参与建设北京理工大学自动化学院徐特立班核心课程“控制科学基本原理及应用”,参与建设“流体传动及控制基础”课程思政入选教育部课程思政示范课程;参与建设课程“控制科学基本原理及应用”入选北京高校优质本科课程和国家级一流本科课程(线下课程)。孙中奇 北京理工大学副教授,博士研究生导师。长期从事无人驾驶车辆决策与控制、模型预测控制等研究。开展“双一流”背景下博士研究生培养方法研究,发表核心期刊教改论文2篇;参与建设北京理工大学自动化学院徐特立班核心课程“控制科学基本原理及应用”,参与建设北京理工大学自动化学院徐特立班“明睛计划”课程“工程导论”,参与建设课程“控制科学基本原理及应用”入选北京高校优质本科课程和国家级一流本科课程(线下课程)。搭建“空地协同实验平台”入选“2022中关村国际技术交易大会百项国际技术交易创新项目榜单”。吴楚格 北京理工大学助理教授,硕士研究生导师,主讲“自动控制理论课程设计”“自动控制理论研究型实验”。长期从事优化调度理论及算法相关研究,成果应用于云计算、边缘计算任务调度与资源分配,多智能体任务分配,供应链物流及库存和产线调度等。"
前言 MATLAB是一个功能十分强大的开发平台,具有极其丰富的功能,在计算机程序设计、科学计算和数据分析、系统建模仿真与辅助设计和大部分行业(如通信、自动控制、大数据、人工智能和机器学习、金融等)的工程实践中都得到了广泛的应用。与传统的计算机编程语言相比,MATLAB在解决技术问题方面具有许多优势,主要包括如下几方面。 (1) 使用方便。MATLAB是一种解释型程序设计语言,既可以用脚本命令的形式实现程序算法中的各步操作,也可以用于执行大型的程序。使用内置的MATLAB集成开发环境,可以轻松地编写、修改和调试程序。 (2) 平台独立性。MATLAB支持许多不同的计算机系统,例如,Windows、Linux和macOS。在任何平台上编写的程序和数据都可以在所有其他平台上运行和访问。因此,用MATLAB编写的程序可以在用户需要发生变化时迁移到新的平台。 (3) MATLAB编译器。MATLAB的灵活性和平台独立性是通过将MATLAB程序编译成独立于设备的代码,然后在运行时解释代码指令来实现的。MATLAB提供了一个单独的MATLAB编译器,可以将MATLAB程序编译成真正的可执行文件,其运行速度超过解释的代码。 (4) 丰富的预定义函数库。MATLAB提供了大量的预定义函数库,为许多基本技术任务提供了经过测试和预打包的诸多解决方案。除了内置的大型函数库,还有许多特殊用途的工具箱可用于帮助用户解决特定工程领域的复杂问题。例如,利用附加工具箱可以解决信号处理、控制系统、通信、图像处理、人工智能、深度学习和神经网络等方面的工程问题。 (5) 设备独...
第一篇MATLAB程序设计基础
第1章MATLAB的基本应用
微课视频20分钟
1.1MATLAB入门
1.2命令行窗口
1.3脚本和实时脚本
1.3.1脚本
1.3.2实时脚本
1.3.3帮助和文档
第2章矩阵和矩阵运算
微课视频23分钟
2.1矩阵的创建
2.1.1矩阵的构建
2.1.2创建特殊矩阵
2.1.3矩阵的串联
2.1.4冒号表达式
2.1.5矩阵位置索引
2.1.6从矩阵中删除行或列
2.2矩阵的基本运算
2.2.1矩阵的代数运算
2.2.2矩阵的点运算
2.2.3矩阵的逻辑运算与比较运算
2.2.4矩阵的转置、翻转与旋转
2.2.5矩阵的基本分析
2.3创新案例
第3章图形绘制与数据可视化
微课视频13分钟
3.1二维曲线的绘制
3.1.1二元数据的曲线绘制
3.1.2曲线图形的属性设置
3.1.3将多个图形在同一窗口绘制
3.2三维图形表示
3.2.1三维曲线绘制
3.2.2三维曲面绘制
3.2.3三维图形视角设置
3.3创新案例
第4章MATLAB程序设计
微课视频23分钟
4.1程序控制结构
4.1.1顺序结构
4.1.2选择结构
4.1.3循环结构
4.2M文件编辑和调试
4.2.1断点
4.2.2运行和单步调试
4.2.3节
4.3创新案例
... 查看详情
"在教育部建设“高阶性、创新性、挑战度”金课的要求下,单纯的平面化知识传授已经不能满足目前学生学习的需求。本书坚持OBE理念,设计“以学生为中心”的教学内容,将价值塑造、知识传递和能力养成融为一体。本书涉及自动控制理论方法的建模、仿真、分析和设计全流程,通过直流电机和倒立摆典型被控对象为例做具体控制系统分析和设计,便于加深学生的理解。同时,本书结合实际工程项目给出控制系统设计综合性、创新型实验,以项目为牵引使学生完成一整套控制系统的设计,体现了多学科交叉特色。本书除提供纸质版主体内容外,还提供了全书案例的配套代码和微课视频,读者可以通过扫描二维码的方式获取相应的资源。本书主要包括以下内容:
? MATLAB程序设计基础;
? MATLAB在自动控制理论中的应用;
? Simulink在自动控制理论中的应用;
? 典型控制系统分析与设计;
? 项目制控制系统设计案例。
教学资源
? 微课视频
? 教学课件
? 习题解答
? 程序代码
"