目 錄
第1章MATLAB簡介 1
1.1 起源與發(fā)展 1
1.2 MATLAB用戶界面 2
1.3 MATLAB在地圖學(xué)與地理信息科學(xué)中的應(yīng)用 5
1.4 本書的結(jié)構(gòu)與內(nèi)容安排 5
第2章 基礎(chǔ)知識 6
2.1 數(shù)據(jù)類型 6
2.1.1 數(shù)值類型 6……………………………………………………………………
2.1.2 邏輯類型 7……………………………………………………………………
2.1.3 字符和字符串類型 8…………………………………………………………
2.1.4 結(jié)構(gòu)體類型 8…………………………………………………………………
2.2 運算符 9……………………………………………………………………………
2.2.1 算術(shù)運算符 9…………………………………………………………………
2.2.2 關(guān)系運算符 10…………………………………………………………………
2.2.3 邏輯運算符 11…………………………………………………………………
2.2.4 運算符優(yōu)先級 12………………………………………………………………
2.3 矩 陣 12……………………………………………………………………………
2.3.1 矩陣的創(chuàng)建和訪問 13…………………………………………………………
2.3.2 矩陣的運算 15…………………………………………………………………
2.3.3 矩陣的結(jié)構(gòu)變化 17……………………………………………………………
2.4 元胞數(shù)組 18…………………………………………………………………………
2.4.1 元胞數(shù)組的創(chuàng)建 18……………………………………………………………
2.4.2 元胞數(shù)組的操作 18……………………………………………………………
第3章 程序設(shè)計 20…………………………………………………………………………
3.1 M文件及其編輯 20………………………………………………………………
3.2 腳本與函數(shù) 20………………………………………………………………………
3.3 流程控制 21…………………………………………………………………………
3.4 程序調(diào)試 25…………………………………………………………………………
3.5 面向?qū)ο蟪绦蛟O(shè)計 30………………………………………………………………
3.5.1 對象和類 30……………………………………………………………………
3.5.2 繼承與派生 33…………………………………………………………………
3.5.3 handle型類 35…………………………………………………………………
第4章 可視化 38……………………………………………………………………………
4.1 圖形繪制 38…………………………………………………………………………
4.1.1 繪圖函數(shù) 38……………………………………………………………………
4.1.2 繪圖設(shè)置 45……………………………………………………………………
4.2 新型可視化表達(dá)方法 50……………………………………………………………
4.2.1 常用的新型可視化表達(dá)方法 50………………………………………………
4.2.2 Squarified Treemap及其在MATLAB中的實現(xiàn) 51………………………
第5章 圖形用戶界面設(shè)計 65………………………………………………………………
5.1 GUI基礎(chǔ)知識 65…………………………………………………………………
5.1.1 創(chuàng)建GUI 65…………………………………………………………………
5.1.2 使用GUIDE進(jìn)行GUI設(shè)計 68……………………………………………
5.2 具有空間數(shù)據(jù)編輯功能的GUI設(shè)計 76…………………………………………
5.2.1 程序設(shè)計 76……………………………………………………………………
5.2.2 程序?qū)崿F(xiàn) 81……………………………………………………………………
5.2.3 運行結(jié)果 114…………………………………………………………………
第6章 工具箱應(yīng)用 117………………………………………………………………………
6.1 MATLAB工具箱 117……………………………………………………………
6.1.1 簡 介 117……………………………………………………………………
6.1.2 工具箱的分類 117……………………………………………………………
6.1.3 工具箱的安裝 118……………………………………………………………
6.2 地圖工具箱應(yīng)用———地圖投影 119………………………………………………
6.2.1 地圖工具箱簡介 120…………………………………………………………
6.2.2 地圖投影 124…………………………………………………………………
6.2.3 使用地圖工具箱實現(xiàn)地圖投影 124…………………………………………
6.3 圖像處理工具箱應(yīng)用———地圖綜合的數(shù)學(xué)形態(tài)學(xué)方法 129……………………
6.3.1 圖像處理工具箱簡介 129……………………………………………………
6.3.2 數(shù)學(xué)形態(tài)學(xué)與其基本算子 130………………………………………………
6.3.3 使用圖像處理工具箱實現(xiàn)地圖綜合的數(shù)學(xué)形態(tài)學(xué)方法 131………………
第7章 工具箱開發(fā) 137………………………………………………………………………
7.1 開發(fā)目標(biāo) 137………………………………………………………………………
7.2 地圖綜合算法工具箱的功能設(shè)計 137……………………………………………
7.3 地圖綜合算法的實現(xiàn) 138…………………………………………………………
7.4 文檔撰寫與工具箱發(fā)布 146………………………………………………………
第8章 研究復(fù)現(xiàn)實例 149……………………………………………………………………
8.1 論文精講———以基于自組織映射的道路選取為例 149…………………………
8.2 運用MATLAB復(fù)現(xiàn)論文 150……………………………………………………
8.3 論文的影響以及存在的問題 165…………………………………………………
挑戰(zhàn)性任務(wù) 166…………………………………………………………………………………
參考文獻(xiàn) 167……………………………………………………………………………………