《MATLAB 7.0高级语言程序设计》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:董静薇编著
  • 出 版 社:哈尔滨:黑龙江教育出版社
  • 出版年份:2007
  • ISBN:7531647303
  • 页数:197 页
图书介绍:本书介绍了MATLAB 7.0版语言的主要功能运算方法及其图形处理功能,包含大量例题,可作为高等院校理工科本科生的教材,也可作为研究生的程序语言参考书。

第1章 MATLAB7.0概论 1

1.1 MATLBB的产生及发展 1

1.2 MATLAB7.0开发环境 1

1.2.1 Command Window使用入门 1

1.2.2 Command Window的编辑与控制 8

1.2.3 Command Window的参数设置 10

1.2.4 Current Directory 12

1.2.5 Workspace 14

1.3 M文件编辑调试器 17

1.3.1 Editor使用入门 17

1.3.2 M文件的调试 19

习题一 20

第2章 数组运算和矩阵运算 22

2.1 数组和矩阵的创建 22

2.1.1 MATLAB中数组和矩阵的概念 22

2.1.2 数组和矩阵的创建和访问 23

2.1.3 特殊矩阵的创建 24

2.2 数组和矩阵的算数运算 27

2.2.1 加减运算 27

2.2.2 乘除运算 28

2.2.3 幂运算 31

2.2.4 矩阵的转置 32

2.3 关系运算 32

2.4 逻辑运算 33

2.5 MATLAB矩阵函数 34

2.5.1 特征值分解 34

2.5.2 矩阵的逆 36

2.5.3 矩阵的翻转和旋转 37

2.5.4 矩阵元素的重组 38

2.6 MATLAB数学函数 39

2.6.1 三角函数 39

2.6.2 指数函数 40

2.6.3 复数函数 41

2.6.4 取整和求余函数 42

习题二 44

第3章 基本图形函数 46

3.1 二维绘图 46

3.1.1 直角坐标绘图 46

3.1.2 对数坐标绘图 51

3.1.3 极坐标绘图 52

3.1.4 多重曲线绘图 54

3.1.5 特殊二维图形 58

3.2 图形窗口 62

3.2.1 图形窗口的菜单和工具条 62

3.2.2 图形的控制命令 64

3.2.3 图形的标注 67

3.3 三维绘图 69

3.3.1 三维曲线图 69

3.3.2 三维曲面图 73

3.4 图形的颜色控制 79

3.4.1 RGB三元组 79

3.4.2 Colormap色图 79

3.4.3 图像文件 81

习题三 84

第4章 数值运算 86

4.1 数据分析 86

4.1.1 数据统计函数 86

4.1.2 差分 89

4.2 最小二乘拟合 90

4.2.1 解线性方程组 90

4.2.2 方程组的最小二乘解 91

4.3 多项式拟合 94

4.3.1 多项式的创建 95

4.3.2 多项式常用函数 95

4.3.3 多项式拟合 98

4.4 插值 101

4.4.1 一维插值 102

4.4.2 二维插值 104

4.5 傅立叶分析 106

4.5.1 FFT函数 106

4.5.2 数字滤波 107

习题四 109

第5章 高级图形处理 111

5.1 图形对象和句柄 111

5.1.1 图形对象和句柄的概念 111

5.1.2 图形对象和句柄的创建 112

5.2 对象的属性 117

5.3 高级图形处理应用实例 120

5.3.1 极坐标绘图的细致刻画 120

5.3.2 矩阵多重曲线绘图的分别修饰 121

5.3.3 直方图的颜色修改 122

5.3.4 表面图的细节效果 123

5.3.5 动画曲线 124

5.3.6 曲面彩绘 125

习题五 126

第6章 图形用户界面GUI设计 127

6.1 图形用户界面开发环境GUIDE 127

6.1.1 GUIDE的启动 127

6.1.2 布局区 129

6.1.3 控件栏 129

6.1.4 菜单和工具栏 130

6.2 常用的uicontrol 132

6.2.1 Push Button按钮 133

6.2.2 Static Text静态文本 136

6.2.3 Edit Text可编辑文本 137

6.2.4 Slider滑动条 137

6.2.5 Listbox列表框 138

6.2.6 Pop-up Menu弹出框 138

6.3 GUI设计实例 138

6.3.1 自制的调色板 138

6.3.2 音乐播放器 140

6.3.3 学生成绩查询系统 141

6.3.4 正弦波合成器 143

习题六 144

第7章 MATLAB程序设计基础 146

7.1 MATLAB的数据类型 146

7.1.1 数值数组 146

7.1.2 字符数组 148

7.1.3 元胞数组 154

7.1.4 结构数组 156

7.2 程序流程控制 159

7.2.1 条件语句 159

7.2.2 分支语句 161

7.2.3 循环语句 161

7.2.4 其它流程控制语句 163

7.3 函数 165

7.3.1 脚本文件和函数文件 165

7.3.2 局部变量和全局变量 169

习题七 170

习题答案 172

习题一答案 172

习题二答案 173

习题三答案 178

习题四答案 183

习题五答案 189

习题六答案 191

习题七答案 194