第1章 MATLAB基础 1
1.1 MATLAB简介 1
1.1.1 MATLAB发展综述 1
1.1.2 MATLAB工具箱 2
1.2 MATLAB运行界面 4
1.2.1 MATLAB基本窗口 5
1.2.2 MATLAB M文件窗口 7
1.2.3 MATLAB图形处理窗口 7
1.3 数组操作 9
1.3.1 数组的创建 9
1.3.2 数组操作函数 10
1.3.3 数组的运算 11
1.3.4 MATLAB控制流 12
1.4 矩阵运算与函数 15
1.4.1 矩阵的生成 15
1.4.2 线性方程组 16
1.4.3 矩阵函数 19
1.5 图形处理 22
1.5.1 plot函数 22
1.5.2 fplot函数 26
1.5.3 ezplot函数 27
1.5.4 图形修饰与控制 29
1.6 MATLAB M语言 35
1.6.1 M命令文件 35
1.6.2 函数文件 37
1.6.3 程序结构与控制语句 40
1.6.4 程序的调试 57
第2章 控制系统分析 71
2.1 时域分析 71
2.1.1 阶跃响应分析 72
2.1.2 脉冲响应分析 76
2.2 频域分析 83
2.2.1 频率响应法 84
2.2.2 伯德图分析 85
第3章 Simulink基础 90
3.1 Simulink概述 90
3.2 Simulink模块介绍 91
3.2.1 模块库 91
3.2.2 自定义模块 103
3.2.3 其他应用模块集和辅助工具 104
3.3 Simulink基本建模方法 110
3.3.1 模型窗口的建立 110
3.3.2 模块的操作 110
3.3.3 信号线的操作 113
3.3.4 模型注释 118
3.3.5 模型的运行仿真 119
3.3.6 模型的保存 130
3.3.7 模型的打印 131
3.4 系统与模块封装技术 132
3.4.1 Simulink系统 132
3.4.2 封装模块 140
3.4.3 创建模块库 146
3.5 S-函数的编写及应用 148
3.5.1 S-函数介绍 148
3.5.2 用M文件编写S-函数 150
3.5.3 S-函数设计举例 154
第4章 机电系统典型实例 171
4.1 四连杆机构的运动学仿真 171
4.2 二连杆机器手臂的动力学仿真 181
4.3 电液伺服位置控制系统分析 190
4.3.1 液压缸位置伺服控制系统建模 190
4.3.2 液压缸位置伺服控制系统仿真 199
参考文献 203