《MATLAB及其在电气工程中的应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:苏小林,赵巧娥主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2014
  • ISBN:9787111454922
  • 页数:227 页
图书介绍:本书以MATLAB应用为出发点,系统地介绍了MATLAB基础及其在电气工程中的应用。全书共分9章,包括MATLAB工作环境、数据类型、数值计算与分析、数据可视化、MATLAB编程基础、Simulink仿真、MATLAB在控制系统分析与设计中的应用、MATLAB在电力系统分析与设计中的应用、MATLAB在交直流调速系统中的应用。各章的应用实例和综合实例能帮助读者理解和掌握MATLAB的使用和工程应用,各章小结对所介绍内容进行了概括和总结。

第1章 MATLAB简介与工作环境 1

1.1 MATLAB简介 1

1.2 MATLAB工作环境 1

1.2.1 命令窗口 2

1.2.2 命令历史窗口 6

1.2.3 工作空间窗口 7

1.2.4 当前目录与搜索路径 8

1.2.5 其他常用窗口 10

1.3 MATLAB工作环境设置 11

1.3.1 桌面窗口布局 12

1.3.2 字体设置 12

1.3.3 颜色设置 13

1.4 MATLAB的帮助系统 13

1.4.1 纯文本帮助 14

1.4.2 帮助导航/浏览器 16

1.4.3 Web帮助 17

1.5 小结 17

第2章 数据类型 18

2.1 数值数组 18

2.1.1 一维数组的创建 19

2.1.2 二维数组的创建 21

2.1.3 复数数组的创建 23

2.1.4 数值数组的访问、赋值和操作 24

2.2 字符数组 28

2.2.1 字符数组的创建 28

2.2.2 字符串数组的操作 30

2.2.3 字符串的转换 30

2.3 元胞数组 31

2.3.1 元胞数组的创建 31

2.3.2 元胞数组的访问 32

2.4 结构数组 33

2.4.1 结构数组的创建 33

2.4.2 结构数组的访问 35

2.5 小结 36

第3章 数值计算与分析 37

3.1 基本数学运算 37

3.1.1 表达式与运算符 37

3.1.2 基本矩阵运算 41

3.1.3 基本数组运算 44

3.2 线性方程组 46

3.2.1 线性方程组的求解 46

3.2.2 矩阵分解 48

3.3 特征值分析 51

3.4 多项式运算 52

3.4.1 多项式的表示 52

3.4.2 多项式的基本运算 53

3.4.3 多项式的拟合 57

3.5 微积分 58

3.5.1 数值积分 58

3.5.2 常微分方程 59

3.6 数据分析 62

3.6.1 基本数据分析 62

3.6.2 相关关系分析函数 65

3.7 小结 66

第4章 数据可视化 67

4.1 概述 67

4.2 二维曲线的绘制 68

4.2.1 基本绘图命令 68

4.2.2 曲线样式属性的设置 70

4.2.3 坐标轴的设置 71

4.2.4 图形标识 74

4.2.5 叠绘 77

4.2.6 多子图 78

4.2.7 图形编辑 81

4.3 三维图形的绘制 82

4.3.1 三维曲线的绘制 82

4.3.2 三维曲面图和网线图的绘制 82

4.3.3 三维图形编辑 84

4.4 特殊图形的绘制 89

4.4.1 特殊坐标轴图形 89

4.4.2 常用的特殊图形 90

4.5 图形的保存和输出 94

4.5.1 图形文件的保存和打开 95

4.5.2 图形文件的导出 95

4.5.3 图形的复制 95

4.6 小结 96

第5章 MATLAB编程基础 97

5.1 概述 97

5.2 编程环境 98

5.3 程序结构与控制语句 99

5.3.1 顺序结构 99

5.3.2 选择结构 99

5.3.3 循环结构 102

5.3.4 控制语句 104

5.3.5 提高运算性能的方法 107

5.4 脚本文件 109

5.5 函数文件 110

5.5.1 函数文件的基本结构 110

5.5.2 输入、输出参数 111

5.5.3 子函数和私有函数 113

5.5.4 局部变量和全局变量 114

5.6 函数句柄 114

5.6.1 函数句柄的创建 114

5.6.2 函数句柄的查看 115

5.6.3 函数句柄的使用 115

5.7 匿名函数与串演算函数 117

5.7.1 匿名函数 117

5.7.2 串演算函数 117

5.8 小结 119

第6章 Simulink仿真 120

6.1 Simulink集成环境 120

6.1.1 Simulink模块库浏览器 120

6.1.2 仿真模型窗口 121

6.2 仿真模型的创建 123

6.2.1 模块操作 123

6.2.2 信号线操作 126

6.2.3 对模型的注释 128

6.3 动态仿真 128

6.3.1 设置仿真参数 128

6.3.2 运行仿真 131

6.3.3 仿真结果分析 132

6.4 子系统 136

6.4.1 子系统的创建 136

6.4.2 子系统的封装 137

6.5 小结 141

第7章 MATLAB在控制系统分析与设计中的应用 143

7.1 线性控制系统的数学模型 143

7.1.1 线性连续系统的数学模型 143

7.1.2 线性离散时间系统的数学模型 146

7.1.3 系统模型的转换 147

7.1.4 模型的连接 149

7.2 线性控制系统分析 151

7.2.1 线性控制系统的时域分析 151

7.2.2 控制系统的根轨迹分析 155

7.2.3 控制系统的频域分析 159

7.2.4 控制系统性质分析 163

7.3 控制系统的校正与设计 165

7.3.1 校正器设计 165

7.3.2 PID控制器设计 170

7.4 小结 173

第8章 MATLAB在电力系统分析与设计中的应用 175

8.1 电力系统仿真模型 175

8.1.1 电源模块 176

8.1.2 电机模块 178

8.1.3 电力变压器模块 181

8.1.4 线路与电路元件模块 182

8.1.5 负荷模块 183

8.1.6 开关模块 184

8.1.7 电力电子模块 186

8.1.8 测量模块 189

8.1.9 Powergui模块 191

8.2 电力系统稳态与暂态仿真 191

8.2.1 电力系统稳态仿真 191

8.2.2 电力系统电磁暂态仿真 196

8.2.3 电力系统的相量仿真法 202

8.3 小结 205

第9章 MATLAB在交直流调速系统中的应用 206

9.1 直流调速系统仿真 206

9.1.1 概述 206

9.1.2 晶闸管开环直流调速系统仿真 207

9.1.3 晶闸管单环直流调速系统仿真 212

9.1.4 晶闸管多环直流调速系统仿真 217

9.1.5 直流脉宽调速系统仿真 220

9.2 交流变频调速系统仿真 221

9.2.1 概述 221

9.2.2 交流异步电动机变频调速系统仿真 222

9.3 小结 224

参考文献 227