MATLAB仿真应用详解

MATLAB仿真应用详解
作 者: 范影乐
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 算法语言 应用 计算机仿真
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《MATLAB仿真应用详解》作者简介

内容简介

本书是一本深入细致的介绍MATLAB的仿真应用的书籍,它依据最新的MATLAB6.0写成,但也兼顾了使用MATLAB5..3的读者。它在介绍计算机仿真的基本概念和基本方法的基础上,概括的介绍了MATLAB语言的基本特点和编程技巧,并通过大量的例子,着重的讲解动态系统建模工具Simulink的使用和建模技巧,特别是Simulink扩展工具S-函数的编写方法,以及用RTW生成实时单机代码。本书的内容详尽,讲解深入。是大专院校师生,科研及工程人员高效、实用的工具参考书,对那些想用Simulink对动态系统进行建模的读者它更是不可多得的选择。

图书目录

第一章 计算机仿真概论

 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函数参考

参考文献