MATLAB Simulink 2020系统仿真从入门到精通
定 价:119 元
丛书名:MATLAB工程应用书库
《MATLAB Simulink 2020系统仿真从入门到精通》以MATLAB 2020为基础,结合高等学校教师的教学经验,讲解了Simulink系统仿真的各种方法和技巧。《MATLAB Simulink 2020系统仿真从入门到精通》共10章,主要内容包括系统仿真与MATLAB/Simulink、MATLAB编程环境、Simulink基础与入门、Simulink数学运算、模型高级编辑、子系统设计、Simulink数据转换、 Simulink信号处理仿真、Simulink优化仿真和Simulink图像处理仿真。本书覆盖Simulink系统仿真的各个方面,实例丰富而典型,可以指导读者有的放矢地进行学习。《MATLAB Simulink 2020系统仿真从入门到精通》既可作为工程技术人员的入门用书,也可作为本科生和研究生的学习用书。
实例专业:书中实例均为工程分析与Simulink 2020系统仿真项目案例,保证读者能够同时学好知识点和实操技能。资源丰富:全书包含41个案例 150分钟的视频讲解 全部案例程序源代码,读者扫描案例旁边的二维码即可观看,也可按照封底提示自行下载观看。
MATLAB是美国MathWorks公司出品的一款优秀的数学计算软件,其强大的数值计算能力和数据可视化能力令人震撼。经过多年的发展,MATLAB功能已日趋完善。MATLAB已经发展成为多种学科必不可少的计算工具,熟练应用MATLAB已成为自动控制、应用数学、信息与计算科学等专业本科生与研究生必须掌握的基本技能。为了帮助零基础读者快速掌握MATLAB Simulink系统仿真操作方法,本书从基础着手,详细对MATLAB的基本函数功能进行了介绍,同时根据不同学科读者的需求,对Simulink系统仿真进行了详细的讲解,让读者入宝山而满载归。MATLAB本身是一个极为丰富的资源库,因此,对大多数用户来说,一定有部分MATLAB内容看起来是透明的,也就是说用户能明白其全部细节;另有些内容表现为灰色,即用户虽明白其原理但是对于具体的执行细节不能完全掌握;还有些内容则全黑,也就是用户对它们一无所知。作者在本书编写过程中遇到过不少困惑,通过学习和向专家请教,虽克服了这些困难,但仍难免存在错误和不足。在此,本书作者恳切期望得到各方面专家和广大读者的批评指教。本书所有算例均由作者在计算机上验证。一、本书特色MATLAB书籍浩如烟海,读者要挑选一本自己中意的书却很困难,真是乱花渐欲迷人眼。那么,本书为什么能够在您众里寻他千百度之际,于灯火阑珊中让您蓦然回首呢?那是因为本书有以下五大特色。作者权威《MATLAB Simulink 2020系统仿真从入门到精通》由著名CAD/CAM/CAE图书出版专家胡仁喜博士指导,大学资深专家教授团队执笔编写。本书是作者总结多年的设计经验以及教学的心得体会,力求全面细致地展现出MATLAB在Simulink系统仿真应用领域的各种功能和使用方法。实例专业《MATLAB Simulink 2020系统仿真从入门到精通》中有很多实例本身就是MATLAB Simulink系统仿真工程项目案例,经过作者精心提炼和改编,它们不仅保证了读者能够学好知识点,还能帮助读者掌握实际的操作技能。提升技能《MATLAB Simulink 2020系统仿真从入门到精通》从全面提升MATLAB Simulink系统仿真能力的角度出发,结合大量案例来讲解如何利用MATLAB进行 Simulink系统仿真,真正让读者懂得计算机辅助系统仿真。内容全面《MATLAB Simulink 2020系统仿真从入门到精通》共10章,分别介绍了系统仿真与MATLAB/Simulink、MATLAB编程环境、Simulink基础与入门、Simulink数学运算、模型高级编辑、子系统设计、Simulink数据转换、 Simulink信号处理仿真、Simulink优化仿真和Simulink图像处理仿真。知行合一《MATLAB Simulink 2020系统仿真从入门到精通》提供了使用MATLAB解决Simulink系统仿真问题的实践性指导,它以MATLAB R2020a版本为基础,内容由浅入深,特别是本书对每一条命令的使用格式都做了详细而又准确的说明,并为读者提供了大量的例题来说明其用法,对于初学者自学是很有帮助的。同时,本书也可作为科技工作者的Simulink系统仿真工具书。二、电子资料使用说明《MATLAB Simulink 2020系统仿真从入门到精通》随书附赠了电子资料包,其中包含全书讲解实例和练习实例的源文件素材,作者还制作了全程实例动画同步AVI文件。为了增强教学的效果,更进一步方便读者的学习,作者亲自对实例动画进行了配音讲解,读者可以直接扫描二维码观看实例操作视频,像看电影一样轻松愉悦地学习本书。三、致谢《MATLAB Simulink 2020系统仿真从入门到精通》由昆明理工大学国土资源学院的叶国华副教授和云南阿姆德电气工程有限公司的余龙舟高级工程师编写,胡仁喜、孟培、卢园、李亚莉、甘勤涛、井晓翠、张俊生、解江坤、刘昌丽、康士廷、张亭、万金环、韩哲、杨雪静、王敏、王玮、王艳池、王培合、王义发、王玉秋也参与了部分章节的内容整理工作,在此对他们的付出表示感谢。读者在学习过程中,若有疑问,请登录www.sjzswsw.com 或联系714491436@qq.com。欢迎加入三维书屋MATLAB图书学习交流群(QQ:656116380)交流探讨,也可以登录本QQ交流群或关注机械工业出版社计算机分社官方微信订阅号IT有得聊(详见封底)索取本书配套资源。
前言第1章 系统仿真与MATLAB/Simulink1.1 MATLAB简介1.1.1 MATLAB产品说明1.1.2 MATLAB/Simulink的特点1.1.3 MATLAB/Simulink的功能1.2 仿真技术概述1.3 系统仿真发展现状和趋势1.4 MATLAB/Simulink应用1.5 Simulink系统演示模型1.5.1 基于VRML可视化的Foucault摆模型演示模型1.5.2 网络物理系统建模演示模型1.5.3 空中交通控制(ATC)雷达仿真模型演示模型第2章 MATLAB编程环境2.1 MATLAB开发环境2.2 MATLAB命令的组成2.2.1 基本符号2.2.2 功能符号2.2.3 常用命令2.3 M文件2.3.1 M文件分类2.3.2 文件编辑器2.3.3 打开文件2.3.4 文件删除与回收2.4 MATLAB语言的基本元素2.4.1 变量2.4.2 赋值2.4.3 矩阵及其元素表示2.5 MATLAB下矩阵的运算2.5.1 矩阵的代数运算2.5.2 矩阵的关系运算2.5.3 矩阵的逻辑运算第3章 Simulink基础与入门3.1 Simulink简介3.2 Simulink的基本概念3.3 Simulink的工作环境3.4 Simulink仿真基本过程3.5 Simulink模型的建立3.5.1 新建模型窗口3.5.2 打开模型文件3.5.3 保存模型文件3.6 模块库3.6.1 通用模块库3.6.2 专业模块库3.7 模块基本操作3.7.1 常数模块3.7.2 模块的选择3.7.3 模块的放置3.7.4 模块的连接3.7.5 模块的复制3.7.6 模块的移动3.7.7 模块的删除3.7.8 改变模块大小3.7.9 调整模块的方向3.7.10 模型字体设置3.7.11 标签设置3.8 模块参数与属性3.9 控制和指示模块3.10 仿真分析3.11 操作实例蓝藻的成长模型第4章 Simulink数学运算4.1 数学函数运算模块库4.2 基本数学运算4.2.1 值运算4.2.2 开方运算4.2.3 数学函数运算4.3 四则运算4.3.1 加减法运算4.3.2 乘除法运算4.3.3 实例除法运算4.4 矩阵运算4.4.1 矩阵串联4.4.2 实例矩阵运算4.4.3 点积4.5 函数运算4.5.1 值、小值运算4.5.2 实例信号值运算4.5.3 三角函数运算4.6 用户自定义函数4.6.1 MATLAB自定义函数4.6.2 S函数4.6.3 实例使用MATLAB函数绘制函数图形4.7 积分运算4.7.1 导数模块4.7.2 积分模块4.7.3 二重积分模块4.7.4 实例积分求解初值问题4.7.5 求解微分方程4.7.6 常微分方程4.7.7 常微分方程的仿真4.7.8 实例使用DEE模块进行常微分方程的数值求解和动态仿真4.7.9 偏微分方程4.7.10 实例求解常微分方程第5章 模型高级编辑5.1 模块快捷设置5.2 模块显示设置5.2.1 改变模块颜色5.2.2 添加阴影5.3 模块布局5.3.1 自动布局5.3.2 手动布局5.4 使用工具栏命令绘图5.4.1 视图缩放5.4.2 添加图片5.4.3 模型区域5.4.4 模型注释5.5 信号线操作5.5.1 信号线的删除与断开5.5.2 信号线的选择与移动5.5.3 信号线的分支5.5.4 信号线颜色5.5.5 信号线标签5.5.6 信号线属性5.5.7 信号跟踪5.6 操作实例绘制星形线第6章 子系统设计6.1 子系统的应用6.1.1 子系统的建模6.1.2 子系统模块库6.1.3 Inport模块6.2 子系统的设计方法6.2.1 自上而下的设计6.2.2 自下而上的设计6.2.3 系统图之间的切换6.3 子系统操作6.3.1 子系统的基本操作6.3.2 封装子系统6.3.3 实例封装信号选择输出6.4 基本子系统模块6.4.1 Subsystem(子系统)6.4.2 向子系统中添加输入/输出端口6.4.3 其余基本子系统模块6.5 条件执行子系统 6.5.1 使能子系统 6.5.2 触发子系统 6.5.3 触发使能子系统 6.5.4 实例采样保持电路信号保持第7章 Simulink数据转换7.1 数据类型7.1.1 整型7.1. 2浮点型7.1.3 定点数7.2 Simulink的数据类型7.2.1 数据类型的显示7.2.2 模块数据类型设置7.3 数据类型转换7.3.1 数据类型转换模块7.3.2 图像数据类型转换7.3.3 实例信号冲突7.4 实数复数类型转换7.4.1 MagnitudeAngle to Complex模块7.4.2 Complex to RealImag模块7.4.3 实例创建复数7.5 字符串7.5.1 字符串常量7.5.2 字符串数据类型7.6 数据合并7.6.1 向量标量模块7.6.2 总线模块7.7 MATLAB与Simulink的数据连接7.7.1 To File模块7.7.2 To Workspace模块7.7.3 实例不同数据输出信号第8章 Simulink信号处理仿真8.1 信号源模块库8.1.1 Signal Generator模块8.1.2 Waveform Generator模块8.1.3 Pulse Generator模块8.1.4 Signal Editor模块8.1.5 Sine Wave模块8.1.6 Clock模块8.1.7 Digital Clock模块8.1.8 Repeating Sequence模块8.1.9 Step模块8.1.10 Chirp Signal模块8.1.11 Random Number模块8.1.12 Band Limited White Noise模块8.1.13 From File模块8.1.14 Ground模块8.2 信号输出模块库8.2.1 Display模块8.2.2 Scope模块8.2.3 Stop Simulation模块8.2.4 XY Graph模块8.3 信号运算模块8.3.1 信号偏移模块8.3.2 实例信号偏移8.3.3 信号延迟模块8.3.4 计算采样时间模块8.3.5 正弦波函数模块8.3.6 传递函数模块8.3.7 PID 控制器模块8.3.8 实例单摆系统振动系统仿真8.4 信号传输模块库8.5 信号属性模块库8.6 实例信号饱和失真第9章 Simulink优化仿真9.1 优化仿真过程9.1.1 仿真运行步骤9.1.2 仿真参数9.1.3 平衡点分析9.1.4 配置测试点9.1.5 步进仿真9.1.6 仿真错误诊断9.2 模型仿真配置参数9.2.1 配置模型的求解器9.2.2 仿真数据的输入/输出9.2.3 设置数学数据类型9.2.4 仿真中异常的诊断9.2.5 配置硬件运行的模型参数9.2.6 引用模型更新、仿真配置9.2.7 仿真目标设置9.3 使用MATLAB命令运行仿真9.3.1 断点设置9.3.2 启用断点9.3.3 Simulink调试器9.3.4 通过MATLAB命令窗口设置断点第10章 Simulink图像处理仿真10.1 图像文件10.1.1 图像的类型10.1.2 图像文件的格式10.1.3 图像颜色模式10.2 图像处理模块库10.2.1 分析和增强(Analysis & Enhancement)模块库10.2.2 转换(Conversions)模块库10.2.3 滤波(Filtering)模块库10.2.4 几何变换(Geometric Transformations)模块库10.2.5 形态学操作(Morphological Operations) 模块库10.2.6 接收器(Sinks)模块库10.2.7 输入源(Sources)模块库10.2.8 统计(Statistics)模块库10.2.9 文本和图形(Text & Graphics)模块库10.2.10 变换(Transforms)模块库10.2.11 工具(Utilities)模块库10.3 基于Simulink的图像的显示10.3.1 图像的读取10.3.2 图像的显示10.3.3 实例图像分解显示10.4 基于Simulink的图像转换处理10.4.1 数据类型转换10.4.2 颜色模型转换10.4.3 实例图像颜色转换10.4.4 图像类型转换10.4.5 实例图像二值化处理10.5 基于Simulink的图像几何变换10.5.1 图像的旋转10.5.2 图像的平移10.5.3 图像的剪切10.5.4 图像的缩放10.5.5 图像的仿射10.6 基于Simulink的图像增强10.6.1 图像灰度变换增强10.6.2 图像的平滑增强10.6.3 图像锐化增强10.6.4 实例图像处理