第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