內容提要
本書首先簡明扼要地介紹了MATLAB的系統概述、基本操作和圖形系統,讓讀者輕鬆地入門;然後從程式設計的角度討論了MATLAB程式的設計和調試,詳細地敘述了MATLAB在基本套用領域(線性代數、多項式與內插、數據分析與統計、FFT、泛函分析及常微分方程求解)中的應甩設計;最後對多維陣列、結構陣列、單元陣列和字元串等內容進行了詳盡的描述,並結合實際給出了許多套用示例。
本書的每一章都詳細地給出了MATLAB提供的相關函式的說明,並精心設計了習題,供讀者練習使用。
本書可作為本科生教材,也可作為研究生、教師、工程技術人員的參考指導書。
編輯推薦
MATLAB強大便利的計算編程功能,使越來越多的科技工作者將它作為程式語言。本書以通俗易懂的文筆,深入淺出地討論了MATLAB的編程基礎及套用。
本書首先簡明扼要地介紹了MATLAB的概述、基本操作和圖形系統,讓讀者輕鬆地入門;然後從程式設計角度討論了MATLAB程式的設計和調試,詳細地敘述了MATLAB在基本套用領域(線性代數、多項式與內插、數據分析與統計、FFT、泛函分析及常微分方程求解)中的套用設計;最後對多維陣列、結構陣列、單元陣列和字元串等內容進行了詳盡的描述,並結合實際給出了許多套用示例。
目錄
第一章MATLAB系統概述
1.1MATLAB的特點
1.2MATLAB的系統組成
1.2.1MATLAB的主要組成
1.2.2MATLAB的重要部件
1.3MATLAB的搜尋路徑
1.4MATLAB的工作空間
1.5MATLAB的集成環境
1.5.1MATLAB命令視窗
1.5.2命令歷史視窗
1.5.3編輯M檔案
1.6MATLAB的通用命令
1.6.1管理命令和函式
1.6.2管理變數和工作空間
1.6.3控制命令視窗
1.6.4使用檔案和工作環境
1.6.5啟動和退出MATLAB
習題
第二章MATLAB基本操作
2.1表達式
2.2矩陣基礎
2.2.1矩陣的輸入
2.2.2矩陣元素的存儲
2.2.3矩陣的操作
2.3邏輯和關係運算
2.4操作符和特殊字元
2.5基本矩陣和矩陣操作
2.5.1基本矩陣和陣列
2.5.2特殊變數和常數
2.5.3時間和日期
2.5.4矩陣操作
2.6基本數學函式
2.6.1三角函式
2.6.2指數和對數函式
2.6.3複數函式
2.6.4取整和求余函式
2.7邏輯函式
習題
第三章MATLAB圖形系統
3.1圖形繪製
3.2圖形標註
3.3對數和極坐標系中圖形繪製
3.4複雜圖形繪製
3.5坐標軸控制
3.6顏色控制
3.7高級繪圖函式
3.7.1區域、條形及其餅圖
3.7.2等高線繪圖
3.7.3方向與速度繪圖
3.7.4離散數據繪圖
3.7.5柱狀圖
3.7.6多邊形和曲面
3.7.7散布圖
3.8圖形函式
3.8.1基本圖形和圖形操作
3.8.2圖形注釋
3.8.3坐標系控制
3.8.4其它重要函式
習題
第四章MATLAB程式設計
4.1MATLAB程式設計初步
4.1.1腳本檔案和函式檔案定義
4.1.2腳本檔案和函式檔案比較
4.1.3函式工作空間
4.1.4函式變數
4.1.5局部變數和全局變數
4.1.6子函式
4.1.7私人函式
4.2流程控制
4.2.1條件語句
4.2.2情況切換語句
4.2.3指定次重複循環語句
4.2.4不定次重複循環語句
4.3用戶參數互動輸入
4.3.1鍵盤輸入
4.3.2鍵盤控制
4.3.3選單輸入
4.4程式設計技術
4.4.1循環的向量化
4.4.2陣列預分配
4.4.3記憶體使用
4.5MATLAB程式調試
4.5.1M函式簡單示例
4.5.2首次運行
4.5.3啟動DEBUG
4.5.4設定斷點
4.5.5檢查變數
4.5.6調試嵌套函式
4.6語言結構與調試函式
4.6.1MATLAB程式語言
4.6.2流程控制
4.6.3互動輸入
4.6.4程式調試
習題
第五章MATLAB基本套用領域
第六章數據陣列類型與結構
第七章字元串處理
附錄函式命令索引
參考文獻