第一部分 初步掌握MATLAB 6 1
第一章 MATLAB 6基础知识 2
1.1 MATLAB 6版本的新功能 2
1.2 MATLAB 6的安装与卸载 3
1.3 MATLAB 6工作环境简介 7
1.4 MATLAB操作入门 18
1.5 如何使用帮助 33
1.6 本章小结 39
第二章 MATLAB 6程序设计 40
2.1 M文件的功能和特点 40
2.2 M文件的形式 41
2.3 语句、变量及数据结构 44
2.4 变量的运算及其函数 50
2.5 程序结构 54
2.6 函数调用与参数传递 63
2.7 程序流的控制 67
2.8 数据的导入与导出 69
2.9 程序的调试 71
2.10 MATLAB工具箱编写技巧 73
2.11 MATLAB编程时应注意的一些技巧 75
2.12 本章小结 78
第三章 MATLAB 6的数值计算 79
3.1 矩阵和向量的运算功能 79
3.2 数组运算 85
3.3 稀疏矩阵 91
3.4 多项式和插值 101
3.5 求函数的最小值和零点 108
3.6 积分和微分运算 113
3.7 本章小结 118
第二部分 深入学习MATLAB 6 119
第四章 MATLAB 6的符号运算 120
4.1 符号对象的创建和使用方法 120
4.2 符号表达式的化简和替换 124
4.3 线性代数 129
4.4 代数方程和方程组 137
4.5 符号微积分运算 140
4.6 一些常用的符号运算 146
4.7 积分变换 149
4.8 符号函数绘图 155
4.9 访问Maple中的函数 157
4.10 本章小结 159
第五章 科学计算的可视化 160
5.1 MATLAB 6的图形功能简介 160
5.2 用MATLAB作图的基本步骤 161
5.3 二维图形的绘制 162
5.4 其他二维图形绘制指令 170
5.5 MATLAB的三维作图初步 174
5.6 四维表现和切片图 189
5.7 图形的标注 191
5.8 图形的控制与表现 193
5.9 色彩的控制与表现 200
5.10 用户交互功能 202
5.11 图形的动画效果 203
5.12 MATLAB图形的可视编辑 204
5.13 句柄图形与对象属性 205
5.14 本章小结 219
第六章 MATLAB 6的图像处理功能 220
6.1 概述 220
6.2 图像文件的读写 222
6.3 图像的显示 225
6.4 图像的几何运算 228
6.5 邻域与块运算 230
6.6 线性滤波与滤波器设计 232
6.7 变换处理 239
6.8 图像分析与增强 246
6.9 二值图像处理 256
6.10 区域处理 261
6.11 本章小节 263
第七章 MATLAB 6的声音处理功能 264
7.1 音频信号的转换 264
7.2 音频信号的声音播放 264
7.3 音频文件的输入输出 266
7.4 本章小结 268
第三部分 MATLAB 6高级使用 269
第八章 低层文件输入输出(I/O)操作 270
8.1 低层文件I/O操作简介 270
8.2 文件的打开与关闭 271
8.3 无格式输入和输出 272
8.4 有格式输入和输出 273
8.5 文件的定位 275
8.6 字符串的转换 276
8.7 典型实例分析 277
8.8 本章小结 287
第九章 图形用户界面(GUI)编程 288
9.1 GUIDE的使用 288
9.2 菜单和控件介绍 294
9.3 简单计算器示例 309
9.4 本章小结 322
第十章 MATLAB 6应用程序接口(API) 323
10.1 什么是MATLAB API 323
10.2 C语言MEX文件 327
10.3 MAT文件的建立 337
10.4 使用MATLAB引擎 343
10.5 MEX建立过程和错误调试 346
10.6 本章小结 350
附录:A MATLAB 6常用函数简介 351
附录:B MATLAB参考资料 385
附录:C 本书附带光盘的使用说明 388