MATLAB 仿真应用详解
分類: 图书,计算机/网络,行业软件及应用,
作者: 范影乐等 编著
出 版 社: 人民邮电出版社
出版时间: 2001-7-1字数:版次: 1版1次页数: 345印刷时间:开本:印次:纸张:I S B N : 9787115093615包装: 平装内容简介
本书是一本深入细致的介绍MATLAB的仿真应用的书籍,它依据最新的MATLAB6.0写成,但也兼顾了使用MATLAB5..3的读者。它在介绍计算机仿真的基本概念和基本方法的基础上,概括的介绍了MATLAB语言的基本特点和编程技巧,并通过大量的例子,着重的讲解动态系统建模工具Simulink的使用和建模技巧, 特别是Simulink扩展工具S-函数的编写方法,以及用RTW生成实时单机代码。
本书的内容详尽,讲解深入。是大专院校师生,科研及工程人员高效、实用的工具参考书,对那些想用Simulink对动态系统进行建模的读者它更是不可多得的选择。
目录
第一章 计算机仿真概论1
1.1 计算机仿真基本概念1
1.1.1什么是计算机仿真1
1.1.2 计算机仿真模型与方法2
1.1.3 计算机仿真的步骤3
1.2一个实例--报童问题仿真4
1.3随机变量的产生8
1.3.1 均匀分布随机数的产生8
1.3.2 随机变量的产生9
1.3 输入数据的分析12
1.4离散系统仿真15
1.4.1 离散系统概述15
1.4.2 离散系统仿真的基本方法16
第二章 用MATLAB实现静态仿真1
2.1 MATLAB基础1
2.1.1 为什么选用MATLAB1
2.1.2 MATLAB基本特性4
2.1.2 MATLAB的三种执行方式7
2.1.3 MATLAB里的函数10
2.1.4 MATLAB里的矩阵(数组)运算12
2.1.5 MATLAB里的程序设计20
2.1.6 使用MATLAB在线帮助22
2.2 仿真应用:输入数据分析25
2.2.1 随机变量的产生26
2.2.2 输入数据的分析29
2.3 仿真应用之输出分析37
2.3.1 图形函数37
2.3.2 曲线拟合与插值。42
2.4 仿真应用实例46
2.4.1 二进制通信系统的蒙特卡罗仿真47
2.3.2 排队系统仿真51
第三章 SIMULINK入门1
3.1 Simulink简介1
3.1.1 什么是SIMULINK1
3.1.2 Simulink模型特点4
3.2 创建一个简单的模型7
3.3 熟悉Simulink模型窗口10
3.4 键盘和鼠标操作总览16
3.5 模块库简介17
第四章 SIMULINK详解1
4.1 Simulink的模块和模块库1
4.1.1 Simulink里的模块1
4.1.2 Simulink的模块库5
4.2 模拟方程10
4.3 Simulink里的数据类型13
4.3.1 Simulink支持的数据类型13
4.3.2 数据类型传播15
4.3.3 在模型里使用复数信号16
4.4 建立子系统17
4.4.1 建立子系统17
4.4.2 用子系统来自定义库19
4.5 封装子系统21
4.5.1 子系统封装示例22
4.5.2 initialization页25
4.5.3 icon页(图标页)30
4.5.4 documentation页35
4.5.5 为封装的模块建立动态对话框36
4.6 建立条件子系统37
4.6.1 使能子系统38
4.6.2 触发子系统40
4.6.3 触发使能子系统41
第五章深入理解SIMULINK1
5.1 Simulink如何工作1
5.1.1 基本模型1
5.1.2 进行仿真2
5.1.3 过零检测4
5.2 代数环7
5.2.1 直接馈入环路(direct feedthrough)--代数环7
5.2.1 非代数直接馈入环路9
5.3 离散时间系统10
5.4 使用回调函数14
5.4.1 回调函数基本概念14
5.4.2 回调函数示例18
5.5 模型文件格式20
第六章仿真运行和结果分析1
6.1 使用菜单命令运行仿真1
6.2 仿真参数对话框3
6.2.1 Solver页3
6.2.2 Workspace I/O 页8
6.2.4 Advanced页16
6.3 改善仿真的性能和精确度。18
6.3.1 加速仿真18
6.3.2 改善仿真的精度。19
6.4 从命令行运行仿真19
6.4.1 使用sim命令19
6.4.2 使用set_param命令20
6.5 分析仿真结果21
6.5.1 观看输出结果的轨迹21
6.5.2 线性化23
6.5.3 平衡点的分析27
第七章 SIMULINK调试器1
7.1 使用调试器1
7.2 增量运行模型4
7.3 设置断点6
7.3.1 非条件中断7
7.3.2 条件中断8
7.4 显示仿真有关的信息10
7.4.1 显示模块的输入输出I/O10
7.4.2 显示代数环信息13
7.4.3 显示系统状态14
7.4.4 显示积分信息14
7.5 显示模型的信息15
7.6 Simulink4.0的图形调试工具17
7.7 调试命令使用参考20
第八章 模块使用参考错误!未定义书签。
第九章 用S-函数扩展SIMULINK1
9.1 S-函数综述1
9.1.1 什么是S-函数1
9.1.2 S-函数如何工作4
9.1.3 M文件和C MEX文件S-函数综述6
9.1.4 S-函数概念6
9.2 建立M文件S-函数9
9.2.1 如何使用模板9
9.2.2 定义S-函数的初始信息11
9.2.3 输入和输出参量说明13
9.2.4 M文件S-函数的几个示例。14
9.3 C MEX S-函数简介23
9.3.1 介绍23
9.3.2 编写基本的MEX S-函数24
9.3.3 建立更复杂的C MEX S-函数30
9.4 建立C++ S-函数32
9.4.1 源文件格式33
9.4.2 建立永久C++对象36
第十章 使用REAL-TIME WORKSHOP1
10.1 Real-Time Workshop综述1
10.1.1 Real-Time Workshop能做什么1
10.1.2 使用前的准备工作2
10.1.3 RTW中的基本概念3
10.2 生成普通的实时程序5
10.2.1 Simulink模型5
10.2.2 生成实时代码6
10.2.3 代码验证12
10.3 代码生成和建立过程15
10.3.1 自动程序建立15
10.3.2 Real-Time Workshop 用户界面16
10.3 外部模式22
10.3.1 介绍22
10.3.2 使用grt(普通实时目标)的外部模式入门23
10.3.3 外部模式GUI27
10.3.4 外部模式的TCP/IP实现30
10.4 RTW 代码库32
10.4.1 Custom Code Library(自定义代码库)32
10.4.2 使用自定义代码模块示例35
附录 MATLAB函数参考1