目 录
第1章MATLAB简介 1
1.1 起源与发展 1
1.2 MATLAB用户界面 2
1.3 MATLAB在地图学与地理信息科学中的应用 5
1.4 本书的结构与内容安排 5
第2章 基础知识 6
2.1 数据类型 6
2.1.1 数值类型 6……………………………………………………………………
2.1.2 逻辑类型 7……………………………………………………………………
2.1.3 字符和字符串类型 8…………………………………………………………
2.1.4 结构体类型 8…………………………………………………………………
2.2 运算符 9……………………………………………………………………………
2.2.1 算术运算符 9…………………………………………………………………
2.2.2 关系运算符 10…………………………………………………………………
2.2.3 逻辑运算符 11…………………………………………………………………
2.2.4 运算符优先级 12………………………………………………………………
2.3 矩 阵 12……………………………………………………………………………
2.3.1 矩阵的创建和访问 13…………………………………………………………
2.3.2 矩阵的运算 15…………………………………………………………………
2.3.3 矩阵的结构变化 17……………………………………………………………
2.4 元胞数组 18…………………………………………………………………………
2.4.1 元胞数组的创建 18……………………………………………………………
2.4.2 元胞数组的操作 18……………………………………………………………
第3章 程序设计 20…………………………………………………………………………
3.1 M文件及其编辑 20………………………………………………………………
3.2 脚本与函数 20………………………………………………………………………
3.3 流程控制 21…………………………………………………………………………
3.4 程序调试 25…………………………………………………………………………
3.5 面向对象程序设计 30………………………………………………………………
3.5.1 对象和类 30……………………………………………………………………
3.5.2 继承与派生 33…………………………………………………………………
3.5.3 handle型类 35…………………………………………………………………
第4章 可视化 38……………………………………………………………………………
4.1 图形绘制 38…………………………………………………………………………
4.1.1 绘图函数 38……………………………………………………………………
4.1.2 绘图设置 45……………………………………………………………………
4.2 新型可视化表达方法 50……………………………………………………………
4.2.1 常用的新型可视化表达方法 50………………………………………………
4.2.2 Squarified Treemap及其在MATLAB中的实现 51………………………
第5章 图形用户界面设计 65………………………………………………………………
5.1 GUI基础知识 65…………………………………………………………………
5.1.1 创建GUI 65…………………………………………………………………
5.1.2 使用GUIDE进行GUI设计 68……………………………………………
5.2 具有空间数据编辑功能的GUI设计 76…………………………………………
5.2.1 程序设计 76……………………………………………………………………
5.2.2 程序实现 81……………………………………………………………………
5.2.3 运行结果 114…………………………………………………………………
第6章 工具箱应用 117………………………………………………………………………
6.1 MATLAB工具箱 117……………………………………………………………
6.1.1 简 介 117……………………………………………………………………
6.1.2 工具箱的分类 117……………………………………………………………
6.1.3 工具箱的安装 118……………………………………………………………
6.2 地图工具箱应用———地图投影 119………………………………………………
6.2.1 地图工具箱简介 120…………………………………………………………
6.2.2 地图投影 124…………………………………………………………………
6.2.3 使用地图工具箱实现地图投影 124…………………………………………
6.3 图像处理工具箱应用———地图综合的数学形态学方法 129……………………
6.3.1 图像处理工具箱简介 129……………………………………………………
6.3.2 数学形态学与其基本算子 130………………………………………………
6.3.3 使用图像处理工具箱实现地图综合的数学形态学方法 131………………
第7章 工具箱开发 137………………………………………………………………………
7.1 开发目标 137………………………………………………………………………
7.2 地图综合算法工具箱的功能设计 137……………………………………………
7.3 地图综合算法的实现 138…………………………………………………………
7.4 文档撰写与工具箱发布 146………………………………………………………
第8章 研究复现实例 149……………………………………………………………………
8.1 论文精讲———以基于自组织映射的道路选取为例 149…………………………
8.2 运用MATLAB复现论文 150……………………………………………………
8.3 论文的影响以及存在的问题 165…………………………………………………
挑战性任务 166…………………………………………………………………………………
参考文献 167……………………………………………………………………………………