MATLAB Simulink电子信息工程建模与仿真作者:张德丰编著出版时间:2017年版内容简介 本书以MATLAB R2016a为平台,以工程建模仿真为背景,将专业技术与大量典型实例相结合,深入浅出地介绍了MATLAB/Simulink在电子信息工程中的建模与仿真应用。全书共分8章,主要介绍了MATLAB R2016a基础知识、Simulink基础知识、MATLAB Simulink系统仿真、Simulink子系统与封装、MATLAB Simulink动力系统仿真、MATLAB Simulink通信系统仿真、MATLAB Simulink模糊控制系统仿真、MATLAB Simulink神经网络系统仿真等内容。让读者轻松快速掌握MATLAB/Simulink,并进一步应用MATLAB/Simulink进行工程的建模与仿真,领略到MATLAB/Simulink的简单、易学、功能强大。目录第1章 MATLAB R2016a基础知识 11.1 MATLAB的概述 11.1.1 MATLAB的发展史 11.1.2 MATLAB的主要功能 31.1.3 MATLAB的技术特点 41.1.4 MATLAB R2016a新增功能 51.1.5 MATLAB产品说明 81.2 MATLAB的安装与激活 91.3 MATLAB的工作环境 131.3.1 菜单/工具栏 151.3.2 命令窗口 151.3.3 历史窗口 161.3.4 工作空间 161.3.5 当前文件夹 171.3.6 搜索路径及设置 181.3.7 M文件编辑 201.4 MATLAB帮助系统 201.4.1 纯文本帮助 211.4.2 Demos帮助 221.4.3 帮助导航浏览器 221.5 MATLAB的工具箱 231.6 MATLAB的实例演示 231.7 MATLAB计算基础 261.7.1 数据类型 271.7.2 数组 381.7.3 矩阵及其运算 501.7.4 高维数组 561.7.5 稀疏矩阵 591.8 控制语句 621.8.1 for循环结构 621.8.2 while循环结构 631.8.3 if-else-end结构 641.8.4 switch-case结构 651.8.5 try-catch模块 681.9 M函数 701.10 可视化 721.10.1 二维绘图 721.10.2 三维绘图 81第2章 Simulink基础知识 882.1 Simulink的概述 882.1.1 Simulink的功能 882.1.2 Simulink的特点 892.2 Simulink的导引 902.2.1 Simulink的安装 902.2.2 Simulink的启动 912.2.3 Simulink工作环境 922.2.4 第一个Simulink模型实例 922.3 Simulink的扩展功能 942.4 Simulink的工作原理 952.4.1 计算机动态系统仿真 952.4.2 Simulink求解器 972.4.3 求解器参数设置 982.5 Simulink的组成 1022.5.1 应用工具箱 1032.5.2 扩展模块库 1042.6 Simulink环境 1042.7 Simulink模块库 1052.7.1 常用模块库 1062.7.2 连续模块库 1062.7.3 仪表板模块库 1072.7.4 不连续模块库 1082.7.5 离散模块库 1082.7.6 逻辑与位操作模块库 1102.7.7 查表模块库 1112.7.8 数学运算模块库 1112.7.9 模型扩展模块库 1132.7.10 模型验证模块库 1142.7.11 端口与子系统模块库 1152.7.12 信号属性模块库 1162.7.13 信号路由模块库 1172.7.14 信号接收器模块库 1182.7.15 输入源模块库 1182.7.16 用户自定义模块库 1192.8 Simulink系统模型 1202.8.1 Simulink菜单 1202.8.2 打开系统模型 1212.8.3 输入Simulink命令 1212.8.4 保存系统模型 1242.8.5 打印模型及生成报告 1242.9 Simulink的基本操作 1282.9.1 模块的基本操作 1282.9.2 信号线的基本操作 1292.9.3 系统模型的基本操作 1302.9.4 子系统建立 1312.10 Simulink仿真实例 133第3章 MATLAB/Simulink系统仿真 1353.1 系统仿真与仿真概述 1353.1.1 仿真方法与仿真工具的关系 1353.1.2 仿真环境的要求 1363.2 MATLAB建模仿真 1383.2.1 MATLAB实现静态系统 1393.2.2 MATLAB实现动态系统 1413.2.3 MATLAB实现状态方程 1463.3 Simulink建模仿真 1493.3.1 Simulink实现简单系统 1493.3.2 Simulink实现离散系统 1533.3.3 Simulink实现连续系统 1583.3.4 Simulink实现混合系统 1653.4 命令行方式实现动态仿真 1693.4.1 sim命令实现动态仿真 1693.4.2 模型线性化 1763.4.3 求取平均点 179第4章 Simulink子系统与封装 1814.1 子系统介绍 1814.1.1 子系统定义 1814.1.2 创建子系统 1834.1.3 子系统的基本操作 1844.1.4 浏览层级子系统 1844.2 高级子系统 1864.2.1 使能子系统 1864.2.2 触发子系统 1914.2.3 触发使能子系统 1954.2.4 交替创建执行子系统 1964.3 Simulink控制流语句 1984.3.1 if-else语句 1984.3.2 Switch语句 2004.3.3 While语句 2014.3.4 for语句 2034.3.5 Simulink控制流的实现 2044.4 封装子系统 2074.4.1 封装子系统的概述 2074.4.2 创建封装模块动态对话框 2134.5 S-function函数 2174.5.1 S-function的概述 2174.5.2 S-function的概念 2184.5.3 S-function模块 2214.5.4 S-function的工作原理 2234.5.5 S-function的仿真流程 2244.5.6 S-function的回调程序 2254.5.7 编写M文件的S-function函数 2254.5.8 S-function模板实现 230第5章 MATLAB/Simulink动力系统仿真 2415.1 动力学微分模型 2415.1.1 动力学建模概述 2415.1.2 动力学建模基本定理 2425.2 数值微积分法 2465.2.1 数值积分法 2465.2.2 数值微分法 2485.2.3 龙格-库塔法 2525.2.4 四阶龙格-库塔法 2545.2.5 隐式逐步积分法 2575.2.6 微分方程的边值问题 2605.3 传递函数模型 2655.3.1 传递函数的概述 2655.3.2 传递函数的基本环节 2655.3.3 传递函数的形式 2675.3.4 传递函数的仿真与建模 2725.4 状态空间模型 2815.4.1 状态空间模型的形式 2825.4.2 状态空间的相似变换 2845.4.3 状态空间与传递函数模型间的转换 2865.4.4 串并联法实现模型间转换 2945.4.5 建立状态空间仿真模型 2995.5 系统的瞬态响应分析 3035.5.1 一阶系统的瞬态分析 3045.5.2 二阶系统的瞬态分析 3065.5.3 MATLAB/Simulink仿真建模 3115.6 系统频域分析 3135.6.1 单位脉冲与频率响应函数 3135.6.2 频率响应建模与仿真 317第6章 MATLAB/Simulink通信系统仿真 3246.1 通信系统的介绍 3246.1.1 通信系统的分类 3246.1.2 通信系统的组成 3266.1.3 模拟通信系统的概述 3286.1.4 数字通信系统的概述 3286.2 通信仿真方法 3306.2.1 状态方程求解法 3306.2.2 蒙特卡罗方法 3336.2.3 混合方法 3366.3 信源与信道模块 3396.3.1 信源模块 3396.3.2 信道模块 3456.3.3 信源与信道模块应用 3496.4 滤波器 3516.4.1 滤波器最小阶和3dB截止频率 3526.4.2 线性滤波器的常用命令 3536.4.3 滤波器的实现 3536.5 调制与解调 3616.5.1 基带模型与调制通带 3626.5.2 调制/解调MATLAB实现 3626.5.3 调制/解调模块 3676.5.4 调制/解调模块实现 3746.6 数字调制/解调模型 3766.6.1 数字调制/解调模型介绍 3766.6.2 数字调制/解调模型实现 385第7章 MATLAB/Simulink模糊控制系统仿真 3887.1 模糊理论的概述 3887.1.1 模糊集合 3887.1.2 模糊关系 3897.1.3 模糊逻辑 3907.1.4 模糊语言 3907.1.5 模糊推理 3917.1.6 模糊控制系统的组成 3927.2 模糊逻辑控制函数 3957.2.1 高斯型隶属函数 3957.2.2 三角形隶属函数 3977.3 模糊逻辑控制箱图形界面 3987.3.1 基本FIS编辑器 3987.3.2 隶属函数编辑器 3997.3.3 绘制FIS 4007.3.4 设置模糊系统属性 4017.3.5 规则编辑器 4017.3.6 规则观察器 4027.3.7 曲面观察器 4037.4 模糊聚类分析 4037.4.1 模糊C-均值聚类 4037.4.2 减法聚类 4087.4.3 其他聚类 4127.5 模糊控制系统仿真 4177.5.1 模糊逻辑工具箱 4177.5.2 PID控制器 4247.5.3 Rule观察器 4277.5.4 Surface观察器 4277.5.5 自带的模糊控制实例 428第8章 MATLAB/Simulink神经网络系统仿真 4318.1 神经网络的概述 4318.1.1 神经元模型 4328.1.2 神经网络结构 4348.1.3 神经网络的学习规则 4358.2 MATLAB神经网络工具箱 4368.3 感知器神经网络 4418.3.1 感知器网络结构 4428.3.2 感知器的应用 4428.4 BP神经网络 4448.4.1 BP神经网络模型 4448.4.2 BP网络学习算法 4468.4.3 BP神经网络应用 4478.5 RBF神经网络 4518.5.1 RBF神经元模型 4518.5.2 RBF网络模型 4528.5.3 RBF神经网络传递函数 4528.5.4 RBF神经网络的创建与学习过程 4538.5.5 径向基网络的应用 4548.6 自组织竞争人工神经网络 4588.6.1 网络结构 4588.6.2 竞争学习规则 4598.6.3 竞争网络的训练过程 4618.6.4 自组织竞争网络的应用 4618.7 反馈型神经网络 4688.7.1 Elman网络 4698.7.2 Hopfield网络 4728.8 基于Simulink神经网络 4768.8.1 神经网络模块 4768.8.2 创建模块 4788.9 基于Simulink神经网络控制系统 4808.9.1 神经网络预测控制器 4818.9.2 反馈线性化控制器 4838.9.3 模型参考控制器 486参考文献 490 上一篇: MC9S12单片机原理及嵌入式应用开发技术 第2版 陈万忠 主编 2017年版 下一篇: 智能制造测试与评价技术丛书 FPGA软件测试与评价技术 中国电子信息产业发展研究院著 2017年