内容简介
《MATLAB/Simulink系统仿真学习手册》基于MATLAB R2013a版由浅入深地全面讲解了MATLAB/Simulink的知识。《MATLAB/Simulink系统仿真学习手册》涉及面广,涵盖了一般用户需要使用的各种功能,并详细介绍了MATLAB/Simulink的使用。本书按逻辑编排,自始至终采用实例描述;内容完整且每章相对独立,是一本详细的MATLAB/Simulink参考书。
全书共分为12章,先介绍了MATLAB的基础知识。Simulink是本书的重点,从Simulink的仿真基础,到Simulink仿真技术,以及Simulink仿真应用,都是读者应该掌握的知识点。其中,Simulink仿真基础知识主要包含Simulink模块库、模块基本操作以及系统的建模与仿真。同时,《MATLAB/Simulink系统仿真学习手册》也对各种动态系统,如简单系统、离散系统、连续系统、混合系统的Simulink仿真进行了介绍。Simulink子系统、命令行方式仿真以及S-Function的运用则是Simulink仿真技术的内容。5章为Simulink在工程上的应用,包括通信系统仿真、电力系统仿真、控制系统仿真、模糊控制仿真、神经网络仿真。本书从这些系统的基本概念出发,对其仿真的方法及应用加以说明。
《MATLAB/Simulink系统仿真学习手册》以实用为目标,深入浅出,实例引导,讲解翔实,既适合作为理工科高等院校研究生、本科生的教学用书,也可作为广大科研工程技术人员的参考用书。
目录
第1章 系统仿真与MATLAB/Simulink
1.1 系统仿真技术概述
1.2 MATLAB简介
1.2.1 MATLAB发展史
1.2.2 MATLAB产品说明
1.2.3 MATLAB/Simulink的特点
1.3 MATLAB/Simulink应用示例
1.4 本章小结
第2章 MATLAB编程基础
2.1 MATLAB工作环境
2.1.1 MATLAB主界面
2.1.2 MATLAB文本编辑窗口
2.1.3 MATLAB帮助使用
2.2 MATLAB语言基本元素
2.2.1 变量
2.2.2 赋值语句
2.2.3 矩阵及其元素表示
2.3 MATLAB下矩阵的运算
2.3.1 矩阵的代数运算
2.3.2 矩阵的关系运算
2.3.3 矩阵的逻辑运算
2.4 MATLAB的程序流程控制
2.4.1 循环控制结构
2.4.2 条件选择结构
2.5 M文件的编写
2.5.1 脚本文件
2.5.2 函数文件
2.6 MATLAB的图形绘制
2.6.1 二维图形的绘制
2.6.2 三维图形的绘制
2.6.3 PLOT工具栏
2.6.4 图形对象属性设置
2.7 MATLAB编程实例
2.7.1 汉诺塔问题
2.7.2 MATLAB在自动控制中的应用
2.7.3 MATLAB在电力信号分析处理中的应用
2.8 本章小结
第3章 Simulink仿真基础
3.1 Simulink仿真环境
3.2 Simulink模块库
3.2.1 标准Simulink模块库
3.2.2 专业模块库
3.3 Simulink基本操作
3.3.1 模块的基本操作
3.3.2 信号线的基本操作
3.3.3 系统模型的基本操作
3.3.4 子系统建立
3.4 Simulink系统建模
3.5 Simulink运行仿真
3.5.1 运行仿真过程
3.5.2 仿真参数设置
3.5.3 示波器的使用
3.6 Simulink仿真示例
3.6.1 一般控制系统中的仿真
3.6.2 简单电路系统中的仿真
3.7 本章小结
第4章 动态系统的Simulink仿真
4.1 简单系统仿真
4.1.1 简单系统的基本概念
4.1.2 简单系统的仿真分析
4.2 离散系统仿真
4.2.1 离散系统的基本概念
4.2.2 离散系统的仿真分析
4.2.3 线性离散系统的基本概念
4.2.4 线性离散系统的仿真分析
4.3 连续系统仿真
4.3.1 连续系统的基本概念
4.3.2 连续系统的仿真分析
4.3.3 线性连续系统的基本概念
4.3.4 线性连续系统的仿真分析
4.4 混合系统仿真
4.4.1 混合系统仿真技术概述
4.4.2 混合系统仿真实例一:通信系统
4.4.3 混合系统仿真实例二:行驶控制系统
4.5 Simulink的调试技术
4.5.1 Simulink调试器启动
4.5.2 调试器的操作设置与功能
4.5.3 系统调试实例
4.6 本章小结
第5章 Simulink子系统
5.1 Simulink简单子系统
5.1.1 简单子系统的生成
5.1.2 子系统的基本操作
5.2 Simulink子系统
5.2.1 条件执行子系统的建立方法
5.2.2 使能子系统
5.2.3 触发子系统
5.2.4 触发使能子系统
5.2.5 原子子系统
5.2.6 其他子系统介绍
5.3 Simulink子系统的封装
5.3.1 子系统封装的概念
5.3.2 创建子系统封装模块
5.3.3 子系统封装实例
5.4 Simulink模块库技术
5.4.1 模块库的概念及应用
5.4.2 建立与使用模块库
5.4.3 库模块与引用模块的关联
5.4.4 可配置子系统
5.5 本章小结
第6章 Simulink命令行仿真
6.1 使用命令行方式建立系统模型
6.1.1 关于系统模型的命令
6.1.2 关于模块的命令
6.1.3 关于连线的命