互聯網的飛速發展伴隨著海量信息的產生,而海量信息的背后對應的則是海量數據。如何從這些海量數據中獲取有價值的信息來供人們學習和工作使用,這就不得不用到大數據挖掘和分析技術。數據可視化分析作為大數據技術的核心一環,其重要性不言而喻。
MATLAB作為一種廣泛使用的科學計算編程語言,是廣大科研人員不可或缺的數據分析、挖掘和建模工具。掌握MATLAB基本繪圖及高級繪圖技巧、1D/2D/3D及高維數據的可視化方法、Gramm繪圖工具箱的使用及導出符合科技論文出版要求的圖片等內容。
目 標:
1、掌握MATLAB基礎繪圖及高級繪圖方法和技巧
2、掌握MATLAB一維數據可視化方法和技巧(餅圖、莖葉圖、階梯圖、箱線圖、微線圖、堆疊折線圖、日歷熱圖、統計直方圖、包絡圖等)
3、掌握MATLAB二維數據可視化方法和技巧(2D散點圖、等高線圖、地區分布圖、地圖等)
4、掌握MATLAB三維及高維數據可視化方法和技巧(3D散點圖、切片圖、平行坐標圖、樹圖、安德魯曲線圖等)
5、掌握Gramm繪圖工具箱的使用方法和技巧(下載與安裝、案例演示與講解等)
6、掌握MATLAB圖像保存與導出方法和技巧
7、通過實操掌握各種編程技巧
第一章、MATLAB基本繪圖
1.計算機繪圖的基本原理與思路
2. 基本繪圖命令(plot、line、plotyy、plot3等)
3. 標注圖形(title、text、gtext、legend等)
4. 設置坐標軸和網格線屬性(axis、xlim、ylim、zlim、grid、box、xlabel、ylabel、zlabel等)
5. 子圖繪制及多曲線繪制(subplot、hold on等)
6. 圖形句柄系統(gca、set、get等)
7. 案例演示與介紹
第二章、MATLAB一維數據可視化
1.餅圖(Pie charts)、莖葉圖(Stem plots)、階梯圖(Stairs plots)
2.箱線圖(Box plots)、微線圖(Sparklines)
3.堆疊折線圖(Stacked lines )、日歷熱圖(Calendar heatmap)
4.統計直方圖(Histogram)、包絡圖(Envelope)
5.案例演示與介紹:時間序列分析去趨勢(De-trend)、平滑濾波(Global smoothing)、頻譜分析(Power spectrum)等
第三章、MATLAB二維數據可視化
1.2D散點圖(2D scatter plots)
2.等高線圖(Contour plots)、地區分布圖( Choropleth maps)
第四章、MATLAB三維數據可視化
1.3D散點圖(3D scatter plots)、切片圖(Slice)
第五章、MATLAB高維數據可視化
1.平行坐標圖(Parallel coordinate plots)、樹圖(Tree maps)
2.安德魯曲線(Andrews' curves)
第六章、MATLABGramm工具箱介紹
1.Gramm工具箱簡介
2.Gramm工具箱的下載與安裝
3.Gramm工具箱案例演示與介紹
第七章、MATLAB圖像保存與導出
1.利用Print函數保存圖像
2.Edit→Copy Figure及File→Export Setup兩種圖像導出方法
3.利用虛擬打印機及Adobe Acrobat Pro保存、編輯圖像pdf文件?
?