Chapter0 簡介MATLAB R2012
簡介R2012a 版本的新增功能,快速瀏覽一遍即可。使用不同MATLAB 版本,所呈現畫面的外觀感覺,以及新增工具箱項目與物件導向語法會略有不同,然而皆無礙於本書各章節內容的對照學習。
Chapter1 圖形使用者介面
圖形使用者介面(GUI)是MATLAB內建的整合開發環境,藉由圖形化展示物件控制項元件或程式執行運算處理的結果,讓使用者可以在交談互動的模式下,執行所需的特定功能。本章將介紹圖形使用者介面GUIDE的表列控制項,又因為有使用Table此項GUI工具物件,而此工具是MATLAB R2008以後的版本才能使用,故建議配合使用R2008(含)以後的版本。
Chapter2 資料型態
本章將開始討論程式設計的基本語法,故初學程式語言的讀者,必須多加注意與練習。
Chapter3 控制流程
內容包括判斷語法if 與switch~case,以及重複結構語法for~end與while~end。
Chapter4 陣列
主要介紹一維與二維陣列,並且配合使用說明氣泡排序法。
Chapter5 函式
針對自定函式,詳細討論參數傳入與回傳的設定,並且配合使用說明遞迴的動作。
Chapter6 二維與三維繪圖
本章將介紹常用與特殊的二維繪圖、三維繪圖,以及凸顯圖形顯示效果的顏色與光源控制指令。
Chapter7 Simulink
動態系統建模的圖形介面,主要介紹的內容有常用的方塊系統、連續系統、自定函式、離散時間系統、副系統與遮罩,從基本到進階皆有詳細介紹,務必依照範例與練習題重做演練,以強化學習效果。
Chapter8 微積分之應用
本章主要介紹的內容有極限、導函式、不定積分、定積分、泰勒級數展開式、多變數函式、向量場、旋度與散度。
Chapter9 工程數學之應用
本章主要介紹的內容有一階、二階微分方程式、拉氏轉換、定性法與非線性微分方程組。
Chapter10 數位影像處理
本章主要介紹的內容有影像之讀寫、影像顯示與轉換、影像點處理與濾波,以淺顯易懂的範例,展示數位影像處理的方法與技巧。