《基于MATLAB/Simulink的系统仿真技术与应用(第2版)》首先介绍TMATLAB语言程序设计的基本内容。在此基础上系统地介绍了系统仿真所必要的数值计算方法及MATLAB实现。并以Simulink为主要工具介绍了系统仿真方法与技巧,包括连续系统、离散系统、随机输入系统和复数系统的仿真,由浅入深地介绍了模块封装技术、复杂模型的线性化、多领域物理建模思想及工程系统仿真、非工程系统建模与仿真、Stateflow有限状态机及离散事件系统建模与仿真等中高级使用方法。最后还介绍了半实物仿真技术与实时控制技术。
本书可作为一般读者学习和掌握MATLAB/Simulink语言的教科书。也可作为高校理工科各类专业的本科生和研究生系统仿真类课程的教材和参考书,还可供科技工作者、教师作为学习和应用系统仿真分析技术解决实际问题的参考资料。
第1章 系统仿真技术与应用
1.1 系统仿真技术概述
1.2 仿真软件的发展概况
1.2.1 早期数学软件包的发展概况
1.2.2 仿真软件的发展概况
1.3 MATLAB语言简介
1.3.1MATLAB语言发展简史
1.3.2 MATLAB语言的特色
1.3.3 MATLAB版本选择和建议
1.4 本书的结构和代码
1.4.1 本书的结构
1.4.2 代码下载和网上资源
1.4.3 书中英文字体说明
1.5 习题
第2章 MATLAB语言程序设计基础
2.1 MATLAB语言的基本使用环境
2.1.1 MATLAB语言环境操作界面
2.1.2 MATLAB的联机帮助与电子版手册
2.2 MATLAB语言的数据结构
2.2.1 常量与变量
2.2.2 赋值语句
2.2.3 矩阵的MATLAB表示
2.2.4 多维数组的定义
2.3 MATLAB下矩阵的运算
2.3.1 矩阵的代数运算
2.3.2 矩阵的逻辑运算
2.3.3 矩阵的比较关系
2.3.4 矩阵元素的数据变换
2.4 流程控制结构
2.4.1 循环语句结构
2.4.2 条件转移语句结构
2.4.3 开关语句结构
2.4.4 试探式语句结构
2.5 MATLAB函数编写与技巧
2.5.1 MATLAB语言的函数的基本结构
2.5.2 可变输入、输出个数的处理
2.5.3 MATLAB函数的跟踪调试
2.5.4 伪代码与代码保密处理
2.6 MATLAB语言下图形的绘制与技巧
2.6.1 基本二维图形绘制语句
2.6.2 带有其他选项的绘图函数
2.6.3 二维曲线的标注方法
2.6.4 在MATLAB图形上添加文字标注
2.6.5 特殊图形绘制函数及举例
2.6.6 隐函数的曲线绘制
2.7 三维图形的绘制方法
2.7.1 三维曲线的绘制方法
2.7.2 三维曲面的绘制方法
2.7.3 局部图形的剪切处理
2.8 MATLAB图形用户界面设计技术
2.8.1 图形界面设计工具Guide
2.8.2 句柄图形学及句柄对象属性
2.8.3 菜单系统设计
2.8.4 界面设计举例与技巧
2.8.5 工具栏设计
2.9 提高MATLAB程序执行效率的技巧
2.9.1 测定程序执行时间和时间分配
2.9.2 加快MATLAB程序执行速度的建议
2.9.3 Mex程序设计技术
2.10 习题
第3章 MATLAB语言在现代科学运算中的应用
3.1 解析解与数值解
3.2 数值线性代数问题及求解
3.2.1 特殊矩阵的MATLAB输入
3.2.2 矩阵基本分析与运算
3.2.3 矩阵逆与广义逆运算
3.2.4 矩阵的相似变换与分解
3.2.5 矩阵的特征值与特征向量
……
第4章 Simulink下数学模型的建立与仿真
第5章 Simulink常用模块介绍与应用技巧
第6章 Simulink仿真的高级技术
第7章 工程系统建模与仿真
第8章 非工程系统的建模与仿真
第9章 半实物仿真与实时控制
参考文献
附录