标签
内容简介
本书从MATLAB语言的基础语法讲起,重点介绍了如何使用MATLAB/Simulink进行系统仿真开发,以及通过控制学科和通信学科进行MATLAB/Simulink应用。
本书分为12章,涵盖的内容主要有MATLAB编程基础、Simulink仿真入门、Simulink模型的建立与仿真、Simulink子系统、命令行Simulin
编辑推荐
本书定位为MATLAB与Simulink的入门到进阶工具书,从MATLAB基础语法讲起,逐步过渡到Simulink仿真建模,并以控制学科和通信学科的应用案例作为落脚点。其结构特点是把语言基础、仿真环境搭建和领域应用串成一条线,适合需要动手做系统仿真的读者按部就班跟练。Simulink部分覆盖模型建立、子系统划分和命令行仿真等内容,对初次接触图形化建模的读者较为友好。需要提醒的是,这类软件工具书的价值高度依赖边读边操作,只看不练很难真正掌握;同时软件版本迭代较快,读者应留意书中操作界面与命令是否与自己所装版本一致,遇到差异以官方文档为准。整体而言,它更适合作为课程配套或自学练手的工作台参考书,而非理论读物。
适合谁读
适合
- 理工科本科生和研究生,需要用手册式读物自学MATLAB与Simulink仿真
- 控制、通信等专业学生,希望结合本领域案例练习系统建模与仿真
- 刚进入工程岗位、需要快速上手Simulink建模的技术人员
- 开设MATLAB相关课程的学生,可作为课下跟练的配套参考书
不适合
- 想系统学习控制理论或通信原理的读者,本书重心在工具操作而非理论推导
- 完全不打算动手操作软件、只想了解概念的读者,收益有限
- 需要深入MATLAB高级数值算法或工具箱内部原理的研究者,本书定位偏入门到应用
阅读建议
- 务必打开软件同步操作,每章示例亲手敲一遍,避免只读不练
- 先完成MATLAB语法基础部分再进入Simulink,图形化建模会顺畅很多
- 结合自己专业选做控制或通信案例,其余章节按需查阅即可
- 遇到界面或命令与书中不一致时,以所装版本的官方文档为准并记录差异
出版社简介
北京大学出版社
中国 · 成立于 1979 年
北京大学出版社是一家综合性大学出版社,其出版方向涵盖古典文学、科学科普、社会文化、世界史、西方哲学与文化等领域。库内收录图书6031种,代表性图书包括《红楼梦》《狭义与广义相对论浅说(第15版)(附爱因斯坦关于统一场论及其他经典论文)》《几何原本》《圆锥曲线论》《东晋门阀政治》《神话哲学(上卷)》《神话哲学(下卷)》《海陆的起源》等。代表作者有曹雪芹、周汝昌、爱因斯坦、欧几里得、阿波罗尼奥斯、田余庆、谢林、先刚等。该社在古典文学与西方哲学原典译介方面形成特色,兼及科学经典与社会文化研究。因公开资料有限,此处仅依据库内图书呈现其出版方向,不作额外延伸。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 MATLAB编程基础
- 1.1 MATLAB简介
- 1.2 MATLAB应用示例
- 1.3 MATLAB的工作环境
- 1.3.1 MATLAB主界面
- 1.3.2 MATLAB文本编辑界面
- 1.3.3 MATLAB的help命令
- 1.4 MATLAB变量赋值
- 1.4.1 常用变量
- 1.4.2 赋值语句
- 1.4.3 矩阵及其元素表示
- 1.5 MATLAB中的矩阵运算
- 1.5.1 矩阵的代数运算
- 1.5.2 矩阵的关系运算
- 1.5.3 矩阵的逻辑运算
- 1.6 MATLAB的程序流程控制
- 1.6.1 条件选择结构
- 1.6.2 循环控制结构
- 1.7 M文件的编写
- 1.7.1 脚本文件
- 1.7.2 函数文件
- 1.8 MATLAB的图像绘制
- 1.8.1 二维图像绘制
- 1.8.2 三维图像绘制
- 1.9 本章小结
- 第2章 Simulink仿真入门
- 2.1 Simulink的基本操作
- 2.1.1 运行Simulink
- 2.1.2 Simulink模块库
- 2.1.3 Simulink模块的操作
- 2.2 运行仿真和参数设置简介
- 2.2.1 空白仿真界面
- 2.2.2 仿真参数设置简介
- 2.3 子系统及其封装
- 2.3.1 创建子系统
- 2.3.2 封装子系统
- 2.4 用MATLAB命令创建和运行Simulink
- 2.4.1 创建Simulink模型
- 2.4.2 使用MATLAB命令添加模块和信号线
- 2.5 本章小结
- 第3章 Simulink模型的建立与仿真
- 3.1 简单系统仿真
- 3.1.1 简单系统的基本概念
- 3.1.2 简单系统的仿真分析
- 3.2 离散系统仿真
- 3.2.1 离散系统的基本概念
- 3.2.2 离散系统的仿真分析
- 3.2.3 线性离散系统的基本概念
- 3.2.4 线性离散系统的仿真分析
- 3.3 连续系统仿真
- 3.3.1 连续系统的基本概念
- 3.3.2 连续系统的仿真分析
- 3.3.3 线性连续系统的基本概念
- 3.3.4 线性连续系统的仿真分析
- 3.4 本章小结
- 第4章 Simulink子系统
- 4.1 Simulink简单子系统
- 4.2 Simulink高级子系统
- 4.2.1 条件执行子系统
- 4.2.2 使能子系统
- 4.2.3 触发子系统
- 4.2.4 使能触发子系统
- 4.3 Simulink子系统的封装
- 4.3.1 子系统封装的概念
- 4.3.2 创建子系统封装模块
- 4.3.3 子系统封装实例
- 4.4 本章小结
- 第5章 命令行Simulink仿真
- 5.1 使用命令行方式建立Simulink系统模型
- 5.1.1 以命令行方式建立Simulink系统模型的基本概念
- 5.1.2 以命令行方式建立Simulink系统模型的常用代码表
- 5.1.3 以命令行方式建立Simulink系统模型的举例
- 5.2 使用M文件分析动态系统
- 5.3 以命令行方式建立Simulink系统仿真模型的常见问题
- 5.4 本章小结
- 第6章 S-function编写
- 6.1 S-function概述
- 6.1.1 S-function基本概念
- 6.1.2 S-function应用举例
- 6.2 M-file S-function的应用
- 6.2.1 M-file S-function的调用
- 6.2.2 M-file S-function模板
- 6.3 编写M文件形式的S-function
- 6.3.1 M文件形式的S-function概述
- 6.3.2 M文件形式的S-function实例
- 6.4 S-function编写实例
- 6.5 本章小结
- 第7章 信号与系统仿真
- 7.1 信号的分类和产生
- 7.1.1 信号典型实例
- 7.1.2 线性时不变系统
- 7.2 傅里叶变换
- 7.2.1 连续时间周期信号的傅里叶变换
- 7.2.2 连续时间非周期信号的傅里叶变换
- 7.2.3 连续时间系统响应下的傅里叶变换
- 7.3 拉普拉斯变换
- 7.3.1 傅里叶变换与拉普拉斯变换的关系
- 7.3.2 由系统零极点判断稳定性
- 7.3.3 连续时间系统响应下的拉普拉斯变换
- 7.4 带通信号的低通等效
- 7.4.1 解析信号与希尔伯特变换
- 7.4.2 带通信号的低通表示
- 7.5 离散信号和系统
- 7.5.1 离散信号
- 7.5.2 z变换
- 7.5.3 离散系统的系统函数
- 7.5.4 离散时间信号的傅里叶变换
- 7.5.5 离散傅里叶变换
- 7.5.6 快速傅里叶变换
- 7.6 本章小结
- 第8章 控制系统Simulink仿真
- 8.1 控制系统的基本概念
- 8.1.1 控制系统的结构
- 8.1.2 控制系统的数学模型
- 8.1.3 控制系统的性能指标
- 8.2 控制系统分析法
- 8.2.1 时域分析法
- 8.2.2 根轨迹分析法
- 8.2.3 频域分析法
- 8.2.4 状态空间分析法
- 8.3 控制系统仿真模块
- 8.3.1 Simulink标准模块
- 8.3.2 控制系统工具箱
- 8.4 控制系统仿真命令
- 8.4.1 模型命令
- 8.4.2 分析命令
- 8.5 控制系统仿真实例
- 8.6 本章小结
- 第9章 基于PID的Simulink控制系统仿真
- 9.1 PID控制原理
- 9.2 基于PID的控制仿真
- 9.3 基于S-Function的PID控制系统
- 9.4 基于PID的Simulink控制仿真实例
- 9.5 本章小结
- 第10章 模糊自适应PID双闭环直流调速系统
- 10.1 模糊理论的基本概念
- 10.2 模糊PID自适应整定PID参数
- 10.3 模糊PID控制器仿真设计
- 10.3.1 模糊PID控制器理论设计
- 10.3.2 基于Simulink的模糊PID控制器设计
- 10.3.3 基于MATLAB的模糊PID控制器设计
- 10.4 模糊自适应PID双闭环直流调速系统仿真实例
- 10.5 本章小结
- 第11章 单神经元PID双闭环直流调速系统
- 11.1 单神经元简介
- 11.2 单神经元模型
- 11.2.1 单神经元数学模型
- 11.2.2 激活函数
- 11.2.3 典型神经网络学习规则
- 11.3 单神经元PID控制器设计
- 11.4 单神经元PID算法仿真
- 11.5 单神经元PID双闭环直流调速系统仿真实例
- 11.6 本章小结
- 第12章 遗传算法PID参数整定
- 12.1 选择算子
- 12.2 交叉算子
- 12.3 变异算子
- 12.4 适应度评估
- 12.5 遗传算法流程
- 12.6 基于遗传算法工具箱的PID参数整定
- 12.7 遗传算法PID参数整定仿真实例
- 12.8 本章小结
常见问题
零基础可以直接读这本书吗?
可以。本书从MATLAB语言基础语法讲起,再过渡到Simulink仿真入门,结构上照顾了初学者。但建议读者具备基本的程序设计概念和高等数学基础,并且一定要边读边在软件中操作,否则仅靠阅读难以掌握建模与仿真流程。
书中的案例涉及哪些学科?
根据简介,本书通过控制学科和通信学科进行MATLAB/Simulink应用演示,读者可据此了解仿真方法在这两个领域的落地方式。若你的专业不属于这两个方向,仍可学习通用的建模与子系统划分方法,再迁移到自己的领域。
软件版本更新后书里的操作还能用吗?
MATLAB与Simulink版本迭代较快,界面布局和部分命令可能变化,但基础语法、建模思路和仿真流程通常具有延续性。建议以本书学习方法为主线,具体操作细节与所装版本官方文档对照,遇到不一致处以官方说明为准。
这本书能替代控制或通信的专业教材吗?
不能。本书重点在于如何使用MATLAB/Simulink进行系统仿真开发,案例服务于工具教学,并不系统讲解控制理论或通信原理。读者应把它当作软件操作与建模训练的参考书,理论内容仍需依赖相应专业教材。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
郜东贤
作者
郜东贤,公开资料有限,目前仅知其有作品《MATLAB.Simulink从入门到精通》一种,归入软件学习类。从书名与分类看,该书面向初学与进阶读者,围绕MATLAB与Simulink的基础操作、建模与仿真展开,属实用型技术普及读物。此类写作贵在条理清楚、步骤可循、示例贴近实际,便于读者边学边练,把工具用法转化为可操作的技能,因此常被用作课程辅助或自学参考。由于作者生平、职业背景与创作经历缺乏可查信息,本文不拟补充推测性内容,仅就现有作品信息作客观介绍,供读者了解其写作方向与题材定位。