目 录
第1章 自动控制系统与仿真概述 1
1.1 引言 1
1.2 自动控制系统基本概念 1
1.2.1 开环控制系统与闭环控制系统 2
1.2.2 闭环控制系统组成结构 3
1.2.3 反馈控制系统品质要求 4
1.3 自动控制系统分类 4
1.3.1 线性系统和非线性系统 5
1.3.2 离散系统和连续系统 5
1.3.3 恒值系统和随动系统 6
1.4 控制系统仿真基本概念 6
1.4.1 计算机仿真基本概念 7
1.4.2 控制系统仿真 8
1.4.3 控制系统计算机仿真基本过程 9
1.4.4 计算机仿真技术发展趋势 9
1.5 MATLAB/Simulink下的控制系统仿真 10
1.5.1 MATLAB适合控制系统仿真的特点 10
1.5.2 Simulink适合控制系统仿真的特点 10
1.6 MATLAB中控制相关的工具箱 11
1.7 Python中控制系统相关的包 13
1.7.1 Python与MATLAB对比 14
1.7.2 Python的控制系统包 14
第2章 MATLAB计算基础 15
2.1 引言 15
2.2 MATLAB概述 15
2.2.1 MATLAB发展历程 15
2.2.2 MATLAB系统构成 16
2.2.3 MATLAB 常用工具箱 17
2.3 MATLAB桌面操作环境 17
2.3.1 MATLAB启动和退出 17
2.3.2 MATLAB命令行窗口 18
2.3.3 MATLAB工作区 19
2.3.4 MATLAB文件管理 20
2.3.5 MATLAB帮助使用 20
2.4 MATLAB数值计算 21
2.4.1 MATLAB数值类型 21
2.4.2 矩阵运算 23
2.5 关系运算和逻辑运算 26
2.6 符号运算 27
2.6.1 符号运算基础 27
2.6.2 控制系统中常用的符号运算 28
2.7 复数和复变函数运算 29
2.7.1 复数运算基础 29
2.7.2 拉普拉斯变换及反变换 32
2.7.3 Z变换及其反变换 33
2.8 MATLAB常用绘图命令 35
2.9 MATLAB程序设计 38
2.9.1 MATLAB程序类型 38
2.9.2 MATLAB程序流程控制 39
2.9.3 MATLAB程序基本设计原则 41
第3章 Simulink仿真 42
3.1 引言 42
3.2 Simulink仿真概述 42