《MATLAB图形技术 绘图及图形用户接口》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:周明等编著
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:1999
  • ISBN:7561211929
  • 页数:220 页
图书介绍:

语言程序设计精要 1

1.1 MATLAB语言简介 1

1.2 MATLAB的工作环境 3

1.2.1 启动MATLAB 3

1.2.2 退出MATLAB 4

1.3 MATLAB的基本操作 4

1.3.1 变量及其命名规则 4

1.3.2 MATLAB的赋值语句结构 5

1.3.3 数据的显示格式 6

1.3.4 矩阵的生成 7

1.3.5 特殊矩阵的生成 10

1.3.6 向量的构成 12

1.3.7 子矩阵的产生 14

1.4 MATLAB的常用数学函数 14

1.5 MATLAB语言中的关系运算与逻辑运算 15

1.5.1 关系运算 15

1.5.2 逻辑运算 16

1.5.3 常用的关系运算与逻辑运算函数 17

1.6 矩阵运算 17

1.6.1 矩阵的转置运算 17

1.6.2 矩阵的加法与减法运算 18

1.6.4 矩阵的除法运算 19

1.6.3 矩阵的乘法运算 19

1.6.5 矩阵的乘方 20

1.6.6 MATLAB定义的点运算 20

1.7 矩阵函数 21

1.7.1 对矩阵的几种基本变换操作 21

1.7.2 三角分解 22

1.7.3 正交分解 23

1.7.4 奇异值分解 23

1.7.6 求矩阵特征值 24

1.7.5 矩阵求逆 24

1.7.7 矩阵的超越函数 25

1.8 字符串及其处理 25

1.9 MATLAB的数值分析计算 30

1.9.1 函数图形绘制 30

1.9.2 数值分析计算 31

1.10 MATLAB的控制语句 31

1.10.1 循环语句 31

1.10.2 条件转移语句 33

1.11.4 回显控制语句 35

1.11.3 暂停语句 35

1.11 辅助语句 35

1.11.2 中断语句 35

1.11.1 注释语句 35

1.12 MATLAB的输入输出语句 36

1.12.1 输入语句 36

1.12.2 输出语句 36

1.13 MATLAB的文件操作 37

1.13.1 变量的保存与调用 37

1.13.2 文件的打开与关闭 38

1.13.3 文件的输入与输出 39

1.14 M程序与M函数 40

1.14.1 MATLAB程序 40

1.14.2 MATLAB函数 41

1.14.3 全局变量与局部变量 42

第2章 二维图形绘制 44

2.1 二维图形的基本绘图命令 44

2.1.1 高级绘图命令 44

2.1.2 低级绘图命令 46

2.2.1 坐标轴的调整 47

2.2 二维图形的修饰 47

2.2.2 画出或取消网格线 51

2.2.3 设置坐标轴名称 52

2.2.4 设置图形标题 52

2.2.5 在图形中显示文字 53

2.2.6 图例的标定 54

2.3 填充图形的绘制 55

2.4 多坐标系绘图与图形窗口的分割 56

2.4.1 图形叠印 56

2.4.2 图形窗口分割 57

2.5 特殊坐标图形的绘制 58

2.5.1 绘制半对数坐标图形 58

2.5.2 绘制对数坐标图形 59

2.5.3 绘制极坐标图形 60

2.6 特殊二维图形的绘制 60

2.6.1 圆饼图绘制命令pie 61

2.6.2 直方图绘制命令bar 61

2.6.3 区域图绘制命令area 63

2.6.4 阶梯图绘制命令stairs 63

2.6.5 概率分布图绘制命令hist 64

2.6.6 条形误差图绘制命令errorbar 65

2.6.7 离散序列图绘制命令stem 66

2.6.8 极坐标系下的概率分布图绘制命令rose 67

2.6.9 复数向量绘制命令compass 67

2.6.10 复数向量绘制命令feather 68

2.7 手工绘图方法 69

第3章 三维图形绘制 72

3.1 三维折线及曲线的绘制 72

3.1.1 三维折线及曲线的基本绘图命令 72

3.1.2 三维图形的坐标标记及图形标题 73

3.2.1 栅格数据点的产生 74

3.2 三维网格曲面的绘制 74

3.2.2 网格曲面的绘制命令mesh 75

3.2.3 带有等高线的网格曲面绘制命令meshc 77

3.2.4 带有底坐的网格曲面绘制命令meshz 78

3.2.5 隐藏线的显示与关闭 79

3.3 三维阴影曲面的绘制 80

3.3.1 阴影曲面绘制命令surf 80

3.3.2 带有等高线的阴影曲面绘制命令surfc 82

3.3.3 具有光照效果的阴影曲面绘制命令surfl 83

3.4.1 设置视点位置 84

3.4 三维图形的调控 84

3.4.2 调整坐标轴的范围 87

3.5 特殊三维图形的绘制 87

3.5.1 三维直方图的绘制 87

3.5.2 三维离散序列图的绘制 89

3.5.3 球面的绘制 90

3.5.4 圆柱体的绘制 91

3.5.5 等高线的绘制 92

3.5.6 梯度场的绘制 95

4.1.1 MATLAB的图形对象 98

4.1 MATLAB的图形对象及其结构关系 98

第4章 MATLAB的图形对象及其属性 98

4.1.2 图形对象之间的结构关系 99

4.1.3 图形对象的标识——句柄 100

4.2 图形对象属性值的获取与设定 101

4.2.1 属性值的获取 102

4.2.2 属性值的设定 104

4.3 Root对象的属性 104

4.4 Figure对象的属性 108

4.5 Axes对象的属性 114

4.6 Line对象的属性 124

4.7 Patch对象的属性 127

4.8 Surface对象的属性 132

4.9 Image对象的属性 137

4.10 Text对象的属性 139

4.11 Uimenu对象的属性 143

4.12 Uicontrol对象的属性 145

第5章 MATLAB环境下的图形用户界面设计技术 150

5.1 图形窗口的生成方法 150

5.1.1 图形窗口的创建 150

5.1.2 设置当前窗口 151

5.1.3 图形窗口的关闭 152

5.2 菜单的实现技术 152

5.2.1 下拉式菜单的生成 152

5.2.2 子菜单的生成 154

5.3 对话框及其实现技术 156

5.3.1 普通对话框的实现方法 157

5.3.2 文件名处理对话框 157

5.3.3 字体设置对话框 159

5.3.4 颜色设置对话框 160

5.3.5 几种常用的信息提示对话框 161

5.4 MATLAB下的控件设计技术 165

5.4.1 MATLAB的控件种类 166

5.4.2 控件的实现方法 167

5.4.3 命令按钮的实现方法示例 168

5.4.4 单选按钮的实现方法示例 169

5.4.5 检查框的实现方法示例 171

5.4.6 列表框的实现方法示例 174

5.4.7 下拉式菜单的实现方法示例 176

5.4.8 滑块的实现方法示例 178

5.4.9 静态文字的实现方法示例 180

5.4.10 编辑框的实现方法示例 182

5.4.11 框架的实现方法示例 184

5.5 MATLAB的可视化GUI设计工具Guide简介 186

5.5.1 Guide的组成部分 186

5.5.2 菜单编辑器 186

5.5.3 控件工具板 188

5.5.4 控件对齐工具 188

5.5.5 属性编辑器 188

5.5.6 回调函数编辑器 189

附录 MATLAB的基本命令函数 190

参考文献 220