MATLAB.Simulink从入门到精通 封面

MATLAB.Simulink从入门到精通

评分 3.0
字数
11.8万字
章节数
165
ISBN
9787301363393

标签

内容简介

本书从MATLAB语言的基础语法讲起,重点介绍了如何使用MATLAB/Simulink进行系统仿真开发,以及通过控制学科和通信学科进行MATLAB/Simulink应用。

本书分为12章,涵盖的内容主要有MATLAB编程基础、Simulink仿真入门、Simulink模型的建立与仿真、Simulink子系统、命令行Simulin

编辑推荐

本书定位为MATLAB与Simulink的入门到进阶工具书,从MATLAB基础语法讲起,逐步过渡到Simulink仿真建模,并以控制学科和通信学科的应用案例作为落脚点。其结构特点是把语言基础、仿真环境搭建和领域应用串成一条线,适合需要动手做系统仿真的读者按部就班跟练。Simulink部分覆盖模型建立、子系统划分和命令行仿真等内容,对初次接触图形化建模的读者较为友好。需要提醒的是,这类软件工具书的价值高度依赖边读边操作,只看不练很难真正掌握;同时软件版本迭代较快,读者应留意书中操作界面与命令是否与自己所装版本一致,遇到差异以官方文档为准。整体而言,它更适合作为课程配套或自学练手的工作台参考书,而非理论读物。

适合谁读

适合

  • 理工科本科生和研究生,需要用手册式读物自学MATLAB与Simulink仿真
  • 控制、通信等专业学生,希望结合本领域案例练习系统建模与仿真
  • 刚进入工程岗位、需要快速上手Simulink建模的技术人员
  • 开设MATLAB相关课程的学生,可作为课下跟练的配套参考书

不适合

  • 想系统学习控制理论或通信原理的读者,本书重心在工具操作而非理论推导
  • 完全不打算动手操作软件、只想了解概念的读者,收益有限
  • 需要深入MATLAB高级数值算法或工具箱内部原理的研究者,本书定位偏入门到应用

阅读建议

  1. 务必打开软件同步操作,每章示例亲手敲一遍,避免只读不练
  2. 先完成MATLAB语法基础部分再进入Simulink,图形化建模会顺畅很多
  3. 结合自己专业选做控制或通信案例,其余章节按需查阅即可
  4. 遇到界面或命令与书中不一致时,以所装版本的官方文档为准并记录差异

出版社简介

北京大学出版社 中国 · 成立于 1979 年

北京大学出版社是一家综合性大学出版社,其出版方向涵盖古典文学、科学科普、社会文化、世界史、西方哲学与文化等领域。库内收录图书6031种,代表性图书包括《红楼梦》《狭义与广义相对论浅说(第15版)(附爱因斯坦关于统一场论及其他经典论文)》《几何原本》《圆锥曲线论》《东晋门阀政治》《神话哲学(上卷)》《神话哲学(下卷)》《海陆的起源》等。代表作者有曹雪芹、周汝昌、爱因斯坦、欧几里得、阿波罗尼奥斯、田余庆、谢林、先刚等。该社在古典文学与西方哲学原典译介方面形成特色,兼及科学经典与社会文化研究。因公开资料有限,此处仅依据库内图书呈现其出版方向,不作额外延伸。

目录

  1. 版权信息
  2. 内容简介
  3. 前言
  4. 第1章 MATLAB编程基础
  5. 1.1 MATLAB简介
  6. 1.2 MATLAB应用示例
  7. 1.3 MATLAB的工作环境
  8. 1.3.1 MATLAB主界面
  9. 1.3.2 MATLAB文本编辑界面
  10. 1.3.3 MATLAB的help命令
  11. 1.4 MATLAB变量赋值
  12. 1.4.1 常用变量
  13. 1.4.2 赋值语句
  14. 1.4.3 矩阵及其元素表示
  15. 1.5 MATLAB中的矩阵运算
  16. 1.5.1 矩阵的代数运算
  17. 1.5.2 矩阵的关系运算
  18. 1.5.3 矩阵的逻辑运算
  19. 1.6 MATLAB的程序流程控制
  20. 1.6.1 条件选择结构
  21. 1.6.2 循环控制结构
  22. 1.7 M文件的编写
  23. 1.7.1 脚本文件
  24. 1.7.2 函数文件
  25. 1.8 MATLAB的图像绘制
  26. 1.8.1 二维图像绘制
  27. 1.8.2 三维图像绘制
  28. 1.9 本章小结
  29. 第2章 Simulink仿真入门
  30. 2.1 Simulink的基本操作
  31. 2.1.1 运行Simulink
  32. 2.1.2 Simulink模块库
  33. 2.1.3 Simulink模块的操作
  34. 2.2 运行仿真和参数设置简介
  35. 2.2.1 空白仿真界面
  36. 2.2.2 仿真参数设置简介
  37. 2.3 子系统及其封装
  38. 2.3.1 创建子系统
  39. 2.3.2 封装子系统
  40. 2.4 用MATLAB命令创建和运行Simulink
  41. 2.4.1 创建Simulink模型
  42. 2.4.2 使用MATLAB命令添加模块和信号线
  43. 2.5 本章小结
  44. 第3章 Simulink模型的建立与仿真
  45. 3.1 简单系统仿真
  46. 3.1.1 简单系统的基本概念
  47. 3.1.2 简单系统的仿真分析
  48. 3.2 离散系统仿真
  49. 3.2.1 离散系统的基本概念
  50. 3.2.2 离散系统的仿真分析
  51. 3.2.3 线性离散系统的基本概念
  52. 3.2.4 线性离散系统的仿真分析
  53. 3.3 连续系统仿真
  54. 3.3.1 连续系统的基本概念
  55. 3.3.2 连续系统的仿真分析
  56. 3.3.3 线性连续系统的基本概念
  57. 3.3.4 线性连续系统的仿真分析
  58. 3.4 本章小结
  59. 第4章 Simulink子系统
  60. 4.1 Simulink简单子系统
  61. 4.2 Simulink高级子系统
  62. 4.2.1 条件执行子系统
  63. 4.2.2 使能子系统
  64. 4.2.3 触发子系统
  65. 4.2.4 使能触发子系统
  66. 4.3 Simulink子系统的封装
  67. 4.3.1 子系统封装的概念
  68. 4.3.2 创建子系统封装模块
  69. 4.3.3 子系统封装实例
  70. 4.4 本章小结
  71. 第5章 命令行Simulink仿真
  72. 5.1 使用命令行方式建立Simulink系统模型
  73. 5.1.1 以命令行方式建立Simulink系统模型的基本概念
  74. 5.1.2 以命令行方式建立Simulink系统模型的常用代码表
  75. 5.1.3 以命令行方式建立Simulink系统模型的举例
  76. 5.2 使用M文件分析动态系统
  77. 5.3 以命令行方式建立Simulink系统仿真模型的常见问题
  78. 5.4 本章小结
  79. 第6章 S-function编写
  80. 6.1 S-function概述
  81. 6.1.1 S-function基本概念
  82. 6.1.2 S-function应用举例
  83. 6.2 M-file S-function的应用
  84. 6.2.1 M-file S-function的调用
  85. 6.2.2 M-file S-function模板
  86. 6.3 编写M文件形式的S-function
  87. 6.3.1 M文件形式的S-function概述
  88. 6.3.2 M文件形式的S-function实例
  89. 6.4 S-function编写实例
  90. 6.5 本章小结
  91. 第7章 信号与系统仿真
  92. 7.1 信号的分类和产生
  93. 7.1.1 信号典型实例
  94. 7.1.2 线性时不变系统
  95. 7.2 傅里叶变换
  96. 7.2.1 连续时间周期信号的傅里叶变换
  97. 7.2.2 连续时间非周期信号的傅里叶变换
  98. 7.2.3 连续时间系统响应下的傅里叶变换
  99. 7.3 拉普拉斯变换
  100. 7.3.1 傅里叶变换与拉普拉斯变换的关系
  101. 7.3.2 由系统零极点判断稳定性
  102. 7.3.3 连续时间系统响应下的拉普拉斯变换
  103. 7.4 带通信号的低通等效
  104. 7.4.1 解析信号与希尔伯特变换
  105. 7.4.2 带通信号的低通表示
  106. 7.5 离散信号和系统
  107. 7.5.1 离散信号
  108. 7.5.2 z变换
  109. 7.5.3 离散系统的系统函数
  110. 7.5.4 离散时间信号的傅里叶变换
  111. 7.5.5 离散傅里叶变换
  112. 7.5.6 快速傅里叶变换
  113. 7.6 本章小结
  114. 第8章 控制系统Simulink仿真
  115. 8.1 控制系统的基本概念
  116. 8.1.1 控制系统的结构
  117. 8.1.2 控制系统的数学模型
  118. 8.1.3 控制系统的性能指标
  119. 8.2 控制系统分析法
  120. 8.2.1 时域分析法
  121. 8.2.2 根轨迹分析法
  122. 8.2.3 频域分析法
  123. 8.2.4 状态空间分析法
  124. 8.3 控制系统仿真模块
  125. 8.3.1 Simulink标准模块
  126. 8.3.2 控制系统工具箱
  127. 8.4 控制系统仿真命令
  128. 8.4.1 模型命令
  129. 8.4.2 分析命令
  130. 8.5 控制系统仿真实例
  131. 8.6 本章小结
  132. 第9章 基于PID的Simulink控制系统仿真
  133. 9.1 PID控制原理
  134. 9.2 基于PID的控制仿真
  135. 9.3 基于S-Function的PID控制系统
  136. 9.4 基于PID的Simulink控制仿真实例
  137. 9.5 本章小结
  138. 第10章 模糊自适应PID双闭环直流调速系统
  139. 10.1 模糊理论的基本概念
  140. 10.2 模糊PID自适应整定PID参数
  141. 10.3 模糊PID控制器仿真设计
  142. 10.3.1 模糊PID控制器理论设计
  143. 10.3.2 基于Simulink的模糊PID控制器设计
  144. 10.3.3 基于MATLAB的模糊PID控制器设计
  145. 10.4 模糊自适应PID双闭环直流调速系统仿真实例
  146. 10.5 本章小结
  147. 第11章 单神经元PID双闭环直流调速系统
  148. 11.1 单神经元简介
  149. 11.2 单神经元模型
  150. 11.2.1 单神经元数学模型
  151. 11.2.2 激活函数
  152. 11.2.3 典型神经网络学习规则
  153. 11.3 单神经元PID控制器设计
  154. 11.4 单神经元PID算法仿真
  155. 11.5 单神经元PID双闭环直流调速系统仿真实例
  156. 11.6 本章小结
  157. 第12章 遗传算法PID参数整定
  158. 12.1 选择算子
  159. 12.2 交叉算子
  160. 12.3 变异算子
  161. 12.4 适应度评估
  162. 12.5 遗传算法流程
  163. 12.6 基于遗传算法工具箱的PID参数整定
  164. 12.7 遗传算法PID参数整定仿真实例
  165. 12.8 本章小结

常见问题

零基础可以直接读这本书吗?
可以。本书从MATLAB语言基础语法讲起,再过渡到Simulink仿真入门,结构上照顾了初学者。但建议读者具备基本的程序设计概念和高等数学基础,并且一定要边读边在软件中操作,否则仅靠阅读难以掌握建模与仿真流程。
书中的案例涉及哪些学科?
根据简介,本书通过控制学科和通信学科进行MATLAB/Simulink应用演示,读者可据此了解仿真方法在这两个领域的落地方式。若你的专业不属于这两个方向,仍可学习通用的建模与子系统划分方法,再迁移到自己的领域。
软件版本更新后书里的操作还能用吗?
MATLAB与Simulink版本迭代较快,界面布局和部分命令可能变化,但基础语法、建模思路和仿真流程通常具有延续性。建议以本书学习方法为主线,具体操作细节与所装版本官方文档对照,遇到不一致处以官方说明为准。
这本书能替代控制或通信的专业教材吗?
不能。本书重点在于如何使用MATLAB/Simulink进行系统仿真开发,案例服务于工具教学,并不系统讲解控制理论或通信原理。读者应把它当作软件操作与建模训练的参考书,理论内容仍需依赖相应专业教材。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

郜东贤 作者

郜东贤,公开资料有限,目前仅知其有作品《MATLAB.Simulink从入门到精通》一种,归入软件学习类。从书名与分类看,该书面向初学与进阶读者,围绕MATLAB与Simulink的基础操作、建模与仿真展开,属实用型技术普及读物。此类写作贵在条理清楚、步骤可循、示例贴近实际,便于读者边学边练,把工具用法转化为可操作的技能,因此常被用作课程辅助或自学参考。由于作者生平、职业背景与创作经历缺乏可查信息,本文不拟补充推测性内容,仅就现有作品信息作客观介绍,供读者了解其写作方向与题材定位。

同类高分