第一章 计算机仿真概论
1. 1 计算机仿真基本概念
1. 1. 1 什么是计算机仿真
1. 1. 2 计算机仿真模型与方法
1. 1. 3 计算机仿真的步骤
1. 2 一个实例——报童问题仿真
1. 3 随机变量的产生
1. 3. 1 均匀分布随机数的产生
1. 3. 2 随机变量的产生
1. 4 输入数据的分析
1. 5 离散系统仿真
1. 5. 1 离散系统概述
1. 5. 2 离散系统仿真的基本方法
第二章 用MATLAB实现静态仿真
2. 1 MATLAB基础
2. 1. 1 为什么选用MATLAB
2. 1. 2 MATLAB基本特性
2. 1. 3 MATLAB的三种执行方式
2. 1. 4 MATLAB里的函数
2. 1. 5 MATLAB里的矩阵(数组)运算
2. 1. 6 MATLAB里的程序设计
2. 1. 7 使用MATLAB在线帮助
2. 2 仿真应用:输入数据分析
2. 2. 1 随机变量的产生
2. 2. 2 输入数据的分析
2. 3 仿真应用之输出分析
2. 3. 1 图形函数
2. 3. 2 曲线拟合与插值
2. 4 仿真应用实例
2. 4. 1 二进制通信系统的蒙特卡罗仿真
2. 4. 2 排队系统仿真
第三章 Simulink 入门
3. 1 Simulink简介
3. 1. 1 什么是Simulink
3. 1. 2 Simulink模型特点
3. 2 创建一个简单的模型
3. 3 熟悉Simulink模型窗口
3. 4 键盘和鼠标操作总览
3. 5 模块库简介
第四章 Simulink详解
4. 1 Simulink的模块和模块库
4. 1. 1 Simulink里的模块
4. 1. 2 Simulink的模块库
4. 2 模拟方程
4. 3 Simulink里的数据类型
4. 3. 1 Simulink支持的数据类型
4. 3. 2 数据类型传播
4. 3. 3 在模型里使用复数信号
4. 4 建立子系统
4. 4. 1 建立子系统
4. 4. 2 用于系统来自定义库
4. 5 封装子系统
4. 5. 1 子系统封装示例
4. 5. 2 initialization页
4. 5. 3 icon页(图标页)
4. 5. 4 documentation页
4. 5. 5 为封装的模块建立动态对话框
4. 6 建立条件子系统
4. 6. 1 使能子系统
4. 6. 2 触发子系统
4. 6. 3 触发使能子系统
第五章 深入理解Simulink
5. 1 Simulink如何工作
5. 1. 1 基本模型
5. 1. 2 进行仿真
5. 1. 3 过零检测
5. 2 代数环
5. 2. 1 直接馈入环路(direct feedthrough)——代数环
5. 2. 2 非代数直接馈入环路
5. 3 离散时间系统
5. 4 使用回调函数
5. 4. 1 回调函数基本概念
5. 4. 2 回调函数示例
5. 5 模型文件格式
第六章 仿真运行和结果分析
6. 1 使用菜单命令运行仿真
6. 2 仿真参数对话框
6. 2. 1 Solver页
6. 2. 2 Workspace I/O页
6. 2. 3 Diagnostics页
6. 2. 4 Advanced页
6. 3 改善仿真的性能和精确度
6. 3. 1 加速仿真
6. 3. 2 改善仿真的精度
6. 4 从命令行运行仿真
6. 4. 1 使用sim命令
6. 4. 2 使用set_param命令
6. 5 分析仿真结果
6. 5. 1 观看输出结果的轨迹
6. 5. 2 线性化
6. 5. 3 平衡点的分析
第七章 Simulink调试器
7. 1 使用调试器
7. 2 增量运行模型
7. 3 设置断点
7. 3. 1 非条件中断
7. 3. 2 条件中断
7. 4 显示仿真有关的信息
7. 4. 1 显示模块的输入输出I/O
7. 4. 2 显示代数环信息
7. 4. 3 显示系统状态
7. 4. 4 显示积分信息
7. 5 显示模型的信息
7. 6 Simulink 4. 0的图形调试工具
7. 7 调试命令使用参考
第八章 模块使用参考
第九章 用S-函数扩展Simulink
9. 1 S—函数综述
9. 1. 1 什么是S—函数
9. 1. 2 S—函数如何工作
9. 1. 3 M文件和C MEX文件S—函数综述
9. 1. 4 S-函数概念
9. 2 建立M文件S—函数
9. 2. 1 如何使用模板
9. 2. 2 定义S—函数的初始信息
9. 2. 3 输入和输出参量说明
9. 2. 4 M文件S—函数的几个示例
9. 3 C MEX S—函数简介
9. 3. 1 介绍
9. 3. 2 编写基本的C MEX S—函数
9. 3. 3 建立更复杂的C MEX S—函数
9. 4 建立C++ S—函数
9. 4. 1 源文件格式
9. 4. 2 建立永久C++对象
第十章 使用Real—Time Workshop
10. 1 Red—Time Workshop综述
10. 1. 1 Real—Time Workshop能做什么
10. 1. 2 使用前的准备工作
10. 1. 3 RTW中的基本概念
10. 2 生成普通的实时程序
10. 2. 1 Simulink模型
10. 2. 2 生成实时代码
10. 2. 3 代码验证
10. 3 代码生成和建立过程
10. 3. 1 自动程序建立
10. 3. 2 Real—Time Workshop用户界面
10. 4 外部模式
10. 4. 1 介绍
10. 4. 2 使用grt(普通实时目标)的外部模式入门
10. 4. 3 外部模式GUI
10. 4. 4 外部模式的TCP/IP实现
10. 5 RTW代码库
10. 5. 1 Custom Code Library(自定义代码库)
10. 5. 2 使用自定义代码模块示例
附录 MATLAB函数参考
参考文献