MATLAB Simulink from Beginner to Mastery
Tags
Summary
The book is divided into 12 chapters, covering MATLAB programming fundamentals, introduction to Simulink simulation, building and simulating Simulink models, Simulink subsystems, command-line Simulin
Editor's review
Who it's for
A good fit for
- Undergraduate and graduate students in science and engineering who need a manual-style book to self-study MATLAB and Simulink simulation
- Students in control, communications, and related majors who want to practice system modeling and simulation with cases in their field
- Technical personnel newly entering engineering positions who need to quickly get started with Simulink modeling
- Students taking MATLAB-related courses who can use it as a companion reference for after-class practice
Not a good fit for
- Readers who want to systematically study control theory or communication principles—this book focuses on tool operation rather than theoretical derivation
- Readers who do not intend to operate software at all and only want to understand concepts will gain limited benefit
- Researchers who need in-depth MATLAB advanced numerical algorithms or the internal principles of toolboxes—this book is positioned from introductory to applied
Reading tips
- Be sure to open the software and operate synchronously; type out each chapter's examples by hand to avoid reading without practicing
- Complete the MATLAB syntax fundamentals section before entering Simulink; graphical modeling will be much smoother
- Choose control or communications cases according to your own major and consult the remaining chapters as needed
- When interfaces or commands differ from the book, defer to the official documentation for your installed version and record the differences
About the publisher
Peking University Press is a comprehensive university press whose publishing areas cover classical literature, popular science, social culture, world history, Western philosophy, and culture. Its catalogue contains 6,031 titles, with representative books including A Dream of Red Mansions, Relativity: The Special and General Theory (15th Edition) (with Einstein's classic papers on unified field theory and other topics), Elements, Conics, The Aristocratic Families of the Eastern Jin, The Philosophy of Mythology (Volume I), The Philosophy of Mythology (Volume II), and The Origin of Continents and Oceans. Representative authors include Cao Xueqin, Zhou Ruchang, Albert Einstein, Euclid, Apollonius, Tian Yuqing, Schelling, and Xian Gang. The press has developed distinctive strengths in classical Chinese literature and in the translation of Western philosophical classics, while also covering scientific classics and social and cultural studies. As public information is limited, this description is based only on the books in the catalogue and offers no further extrapolation.
Contents
- 版权信息
- 内容简介
- 前言
- 第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 本章小结
FAQ
Can beginners with zero foundation read this book directly?
Which disciplines do the cases in the book involve?
Can the operations in the book still be used after software versions are updated?
Can this book replace professional textbooks on control or communications?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Information about Gao Dongxian is limited in publicly available sources. At present, only one work by this author is known: MATLAB and Simulink: From Beginner to Mastery, which is classified under software learning. Judging from the title and category, the book is aimed at both beginners and advancing readers, covering the basic operations, modeling, and simulation of MATLAB and Simulink, and is a practical, instructional technical work. Books of this kind are valued for clear organization, step-by-step guidance, and examples close to real use, so that readers can learn by doing and turn tool usage into workable skills; for this reason, such books are often used as course supplements or for self-study. Because the author's life, professional background, and writing career cannot be verified, this note avoids speculative details and introduces only the available publication information, so that readers may understand the author's subject area and direction.