MATLAB编程基础与典型应用
章 句柄图形及图形用户界面设计 131
8.1 句柄图形概述 131
8.2 图形对象和句柄 131
8.2.1 图形对象 132
8.2.2 创建图形对象的底层函数 133
8.2.3 图形对象的属性 133
8.2.4 句柄与句柄操作 134
8.3 图形对象属性的操作 134
8.3.1 对象属性的获得 134
8.3.2 对象属性的直接操作 137
8.3.3 对象属性的继承操作 138
8.4 图形用户界面设计 139
8.4.1 菜单设计 139
8.4.2 对话框设计 140
8.5 图形用户界面设计工具 141
8.5.1 图形用户界面设计窗口 141
8.5.2 属性查看器 143
8.5.3 菜单编辑器 143
8.5.4 位置调整工具 144
8.5.5 对象浏览器 144
8.5.6 Tab顺序编辑器 145
第9章 MATLAB图形功能 146
9.1 二维基本图形 146
9.1.1 基本绘图函数plot 146
9.1.2 单窗口单曲线绘图 147
9.1.3 单窗口多曲线绘图 148
9.1.4 单窗口多曲线分图绘图 148
9.1.5 设置颜色与线型 149
9.1.6 图案填充 151
9.1.7 图形加注 151
9.1.8 自适应采样的绘图函数 153
9.1.9 隐函数绘图 153
9.2 二维特殊图形 154
9.2.1 阶梯曲线 155
9.2.2 极坐标图 156
9.2.3 火柴杆图 157
9.2.4 彗星曲线图 157
9.2.5 区域图 158
9.2.6 饼图 159
9.2.7 离散点图 159
9.2.8 伪彩色图 160
9.2.9 带形图 161
9.2.10 条形图 161
9.2.11 误差条图 162
9.2.12 散点矩阵图 163
9.2.13 对数坐标图 163
9.3 三维基本图形 164
9.3.1 三维线图 164
9.3.2 三维饼图 165
9.3.3 三维多边形 166
9.3.4 三维网格图 166
9.3.5 三维网线图 167
9.3.6 三维曲面图 168
9.3.7 标准三维曲面 169
9.3.8 其他三维图 170
9.4 图形修饰 171
9.4.1 图形颜色修饰 171
9.4.2 图形效果修饰 174
第10章 MATLAB在工程数学中的应用 176
10.1 MATLAB在高等数学中的应用 176
10.1.1 基本函数 176
10.1.2 极限 179
10.1.3 导数与微分 180
10.1.4 积分 181
10.1.5 微分方程 182
10.1.6 级数 184
10.2 MATLAB在复变函数中的应用 185
10.2.1 复数表示及基本运算 185
10.2.2 复数的基本函数 187
10.2.3 复变函数的极限和微积分运算 188
10.2.4 复变函数的级数 190
10.2.5 复变函数的留数计算 192
第11章 MATLAB在工程优化中的应用 194
11.1 工程优化问题概述 194
11.2 优化问题 195
11.2.1 线性规划问题 198
11.2.2 无约束优化问题 201
11.2.3 有约束优化问题 204
11.2.4 二次规划问题 210
11.2.5 “半无限”多元函数优化问题 214
11.2.6 最小最大化问题 216
11.2.7 多目标规划问题 217
11.2.8 整数规划问题 219
11.3 最小二乘曲线拟和问题 221
11.3.1 线性最小二乘曲线拟和问题 222
11.3.2 非线性最小二乘曲线拟和问题 223
11.3.3 曲线拟和综合实例 228
11.4 方程求解 238
第12章 MATLAB在自动控制中的应用 241
12.1 系统模型 241
12.1.1 传递函数模型 242
12.1.2 零极点模型 244
12.1.3 状态空间函数模型 247
12.1.4 模型的转换 248
12.1.5 连续系统和离散系统之间变换 249
12.1.6 系统的互连和反馈 251
12.1.7 归纳总结 255
12.2 系统时域分析 256
12.2.1 系统时域分析方法和特点 256
12.2.2 实例演示 257
12.2.3 归纳总结 262
12.3 系统根轨迹分析 262
12.3.1 根轨迹分析法 262
12.3.2 实例演示 263
12.3.3 归纳总结 266
12.4 系统频域分析 267
12.4.1 幅相频率特性(Nyquist图) 267
12.4.2 对数频率特性(Bode图) 269
12.4.3 对数幅相特性(Nichols图) 272
12.4.4 归纳总结 273
12.5系统校正 274
12.5.1 串联超前校正 274
12.5.2 串联滞后校正 277
12.5.3 串联滞后-超前校正 279
12.5.4 归纳总结 282
12.6 控制工具箱用户接口界面 282
12.6.1 LTIViewer 282
12.6.2 SISODesignTool 287
12.6.3 归纳总结 296
第13章 MATLAB在数字信号处理中的应用 297
13.1 数字信号处理基础知识 297
13.1.1 信号的产生 297
13.1.2 信号的运算 305
13.1.3 信号的抽取与插值 308
13.1.4 归纳总结 311
13.2 信号的变换技术 311
13.2.1 离散傅立叶变换 312
13.2.2 快速傅立叶变换 313
13.2.3 Hilbert变换 315
13.2.4 归纳总结 316
13.3 数字滤波器的分析与实现 316
13.3.1 数字滤波器的概念 316
13.3.2 数字滤波器的分析 317
13.3.3 滤波器的实现 322
13.3.4 归纳总结 324
13.4 IIR数字滤波器的设计 325
13.4.1 典型模拟滤波器的设计 325
13.4.2 模拟滤波器的转换 328
13.4.3 模拟滤波器的离散化 331
13.4.4 IIR阶次的选择 334
13.4.5 IIR数字滤波器的直接设计法 336
13.4.6 归纳总结 340
13.5 FIR数字滤波器的设计 341
13.5.1 FIR数字滤波器设计的窗函数法 341
13.5.2 FIR数字滤波器设计的频率抽样法 344
13.5.3 FIR数字滤波器设计的切比雪夫逼近法 344
13.5.4 归纳总结 347
13.6 窗函数 347
13.6.1 矩形窗 347
13.6.2 巴特里特(Bartlett)窗 348
13.6.3 汉宁(Hanning)窗 349
13.6.4 汉明(Hamming)窗 350
13.6.5 归纳总结 351
第14章 MATLAB在人工神经网络中的应用 352
14.1 人工神经网络简介 352
14.1.1 历史及现状 352
14.1.2 基本结构 353
14.1.3 神经网络特点 355
14.1.4 几种著名的神经网络 355
14.2 感知器 356
14.2.1 感知器原理 356
14.2.2 感知器相关函数 357
14.2.3





