标题：MATLAB仿真技术与应用
基本信息
作者： 张德丰    杨文茵  出版社：清华大学出版社 
ISBN：9787302272182
上架时间：2012-1-9
出版日期：2012 年1月
开本：16开
页码：398
版次：1-1
所属分类： 计算机
内容简介
《matlab仿真技术与应用(最新版)》首先对matlab的基础知识、数值分析等进行介绍，让读者对matlab有一个概要的认识和了解，然后系统地介绍matlab的自带工具箱及其应用，详细地讲解了simulink的高级应用、gui编程设计、matlab/simulink在电路中的仿真、matlab/simulink在控制系统中的仿真及matlab仿真技术综合实例等。书中精选matlab计算中常用的多个算法，这些算法全部采用了matlab语言编程实现，并结合实例对算法程序进行验证和分析。
《matlab仿真技术与应用(最新版)》可作为本科生和硕士研究生学习matlab仿真技术的学习用书，也可作为科研人员使用matlab仿真技术的工具书或参考资料，对从事仿真模型研究的人员也具有一定的参考价值。 
目录
《matlab仿真技术与应用(最新版)》 
第1章 matlab介绍 1 
1.1 matlab概述 1 
1.2 matlab的应用与功能 2 
1.2.1 matlab的应用 2 
1.2.2 matlab的功能 2 
1.3 matlab的安装与激活 4 
1.4 matlab的工作界面 8 
1.4.1 命令窗口 8 
1.4.2 命令历史窗口 9 
1.4.3 工作空间 9 
1.4.4 帮助窗口 10 
1.5 matlab的计算功能 14 
1.5.1 基本数据类型 14 
1.5.2 矩阵的创建 17 
1.6 特殊矩阵与矩阵元素的操作 22 
1.6.1 特殊矩阵 22 
1.6.2 矩阵元素的操作 23 
1.7 矩阵的基本运算 25 
1.7.1 矩阵的代数运算 25 
.1.7.2 矩阵的其他运算 27 
1.8 matlab的程序设计 29 
1.8.1 m文件 29 
1.8.2 函数变量及变量作用域 31 
1.8.3 子函数与局部函数 32 
1.8.4 程序的控制结构 32 
1.9 图形的绘制 37 
1.9.1 二维图形绘制 38 
1.9.2 三维图形绘制 45 
1.10 多项式 50 
1.10.1 定义多项式 50 
1.10.2 多项式运算 51 
第2章 matlab的数值分析 52 
2.1 函数极限与导数 52 
2.1.1 函数极限 52 
2.1.2 函数导数 53 
2.2 微积分 55 
2.2.1 微分 55 
2.2.2 积分 57 
2.3 插值与拟合 62 
2.3.1 插值 63 
2.3.2 拟合 69 
2.4 求解线性方程 73 
2.4.1 直接解法 73 
2.4.2 迭代求解法 76 
2.4.3 稀疏矩阵技术解法 81 
2.5 求解非线性方程 84 
2.5.1 二分法 84 
2.5.2 迭代法 86 
2.5.3 牛顿迭代法 88 
2.5.4 割线法 89 
第3章 gui界面设计 91 
3.1 gui设计工具guide简述 91 
3.1.1 gui概述 91 
3.1.2 guide的启动 91 
3.1.3 gui的m文件 93 
3.1.4 gui界面创建 94 
3.2 对话框 98 
3.2.1 图形窗口 99 
3.2.2 文件打开对话框 99 
3.2.3 文件保存对话框 100 
3.2.4 目录选择对话框 101 
3.2.5 输入对话框 102 
3.2.6 颜色设置对话框 103 
3.2.7 字体设置对话框 103 
3.2.8 打印对话框 104 
3.2.9 进度条 105 
3.2.10 帮助对话框 107 
3.2.11 错误对话框 108 
3.2.12 消息对话框 108 
3.2.13 问题对话框 109 
3.2.14 警告对话框 110 
3.3 界面菜单设计 110 
3.3.1 创建菜单 111 
3.3.2 回调函数 114 
3.4 相关控制设计 115 
3.4.1 uicontrol函数 115 
3.4.2 回调函数设计 118 
3.5 gui应用示例 125 
第4章 simulink仿真基础 129 
4.1 simulink简介 129 
4.1.1 simulink概述 129 
4.1.2 simulink的启动与界面 130 
4.2 simulink常用模块介绍 131 
4.2.1 常用模块库 132 
4.2.2 连续模块库 133 
4.2.3 非连续系统模块库 133 
4.2.4 离散系统模块库 134 
4.2.5 数学运算模块库 135 
4.2.6 接收模块库 136 
4.2.7 信号源模块库 137 
4.2.8 逻辑与位操作模块库 138 
4.2.9 表格查询模块库 138 
4.2.10 信号路由模块库 139 
4.3 simulink建模 139 
4.3.1 simulink简单模块的建立 139 
4.3.2 模块操作 141 
4.3.3 模块连线操作 142 
4.3.4 模型注释 143 
4.3.5 仿真配置 144 
4.4 仿真示例 150 
4.5 使用命令对系统进行仿真 154 
4.6 simulink调试器 160 
4.6.1 窗口调试 161 
4.6.2 命令行调试 162 
4.6.3 模型仿真与调试 164 
4.6.4 设置/清除断点 167 
4.6.5 显示模型信息 169 
4.6.6 显示仿真信息 173 
第5章 simulink的高级应用 175 
5.1 simulink子系统 175 
5.1.1 子系统的创建 175 
5.1.2 子系统的封装 176 
5.1.3 子系统创建与封装应用示例 180 
5.2 受控子系统 183 
5.2.1 if/else子系统 184 
5.2.2 switch/case子系统 184 
5.2.3 while子系统 185 
5.2.4 for子系统 187 
5.3 模型运行与分析 187 
5.3.1 模型运行 188 
5.3.2 模型线性化 190 
5.3.3 求取系统平衡点 192 
5.4 s函数 193 
5.4.1 s函数基础 193 
5.4.2 s函数使用 194 
5.4.3 s函数设计模板 195 
5.4.4 s函数工作原理 195 
5.4.5 s函数应用示例 199 
第6章 simulink其他相关工具介绍 215 
6.1 stateflow基础 215 
6.1.1 stateflow原理 215 
6.1.2 状态与转移图 215 
6.1.3 事件 217 
6.2 stateflow应用 219 
6.3 常用stateflow命令 221 
6.4 simmechanics机构系统介绍 221 
6.4.1 simmechanics概述 221 
6.4.2 simmechanics模块介绍 222 
6.5 real-time workshop 225 
6.5.1 real-time workshop简介 225 
6.5.2 real-time workshop实时程序 228 
第7章 simulink神经网络工具箱 235 
7.1 神经网络模块库 235 
7.1.1 神经网络模块介绍 235 
7.1.2 神经网络模型设计 239 
7.2 神经网络实例分析 242 
7.2.1 神经网络在预测中的应用 242 
7.2.2 反馈线性化控制 247 
7.2.3 神经网络模型的参考控制 250 
第8章 模糊控制系统的matlab仿真 255 
8.1 模糊逻辑概述 255 
8.2 应用图形界面构建模糊推理系统 256 
8.2.1 模糊控制工具箱 256 
8.2.2 使用自定义函数 260 
8.3 用命令行实现模糊逻辑系统 263 
8.3.1 命令行函数使用示例入门 263 
8.3.2 使用命令创建、计算模糊系统 266 
8.3.3 matlab内置隶属度函数 271 
8.3.4 模糊推理系统i/o变量及隶属度函数转换 281 
8.3.5 模糊规则的建立与修改 286 
8.3.6 模糊推理计算与解模糊化 288 
8.4 仿真对系统的分析 291 
第9章 matlab/simulink在电路中的仿真 299 
9.1 电力学系统仿真工具箱介绍 299 
9.1.1 电源模块库 300 
9.1.2 电力元件模块库 300 
9.1.3 电力电子元件模块库 301 
9.1.4 电机模块库 302 
9.1.5 测量模块库 302 
9.1.6 应用模块库 303 
9.2 电路分析的设计 304 
9.2.1 电阻电路设计 305 
9.2.2 电力电子器件设计 309 
9.2.3 pwm技术 322 
9.3 交直流电动机模型仿真 325 
9.3.1 直流电动机仿真 325 
9.3.2 交流电动机仿真 328 
9.4 分析电力系统电路图模型结构 331 
9.5 数字电路图的设计 334 
第10章 matlab/simulink在控制系统中的仿真 340 
10.1 系统的数学模型描述 340 
10.1.1 连续系统 341 
10.1.2 离散系统 342 
10.2 lti对象模型的创建与转换 343 
10.2.1 模型建立 343 
10.2.2 模型转换 348 
10.3 经典控制系统的分析与仿真 351 
10.3.1 控制系统的时域分析 351 
10.3.2 控制系统的根轨迹分析 355 
10.3.3 控制系统的频域分析 359 
10.4 利用simulink实现控制系统分析 364 
10.4.1 利用simulink实现稳态误差分析 365 
10.4.2 利用simulink实现pid控制参数整定 366 
第11章 matlab仿真技术综合实例 373 
11.1 数值分析在生活中的应用 373 
11.2 电路设计 374 
11.3 对随机噪声辨识 379 
11.4 基于lqr直升机设计 384 
11.5 基于matlab/simulink倒立摆设计 392 
参考文献 397