《MATLAB基礎與編程入門(第二版)(張威)》是2014年西安電子科技大學出版社出版的圖書,作者是張威。
基本介紹
- 書名:MATLAB基礎與編程入門(第二版)(張威)
- 作者:張威
- ISBN:978-7-5606-1330-7/TP.0705
- 定價:32.3元
- 出版社:西安電子科技大學出版社
- 出版時間:2014-08
編輯推薦,內容簡介,目錄,
編輯推薦
在本書的編寫過程中,本人收集了國內外大量的最新的權威資料,書中不僅包含了MATLAB的基本使用方法,還包含了本人多年來使用MATLAB解決各種工程問題以及進行技術支持、產品培訓時積累的套用經驗。本書內容翔實、全面、權威,示例豐富,不僅能夠成為那些準備學習MATLAB軟體的工程科技人員的入門書籍,也可以作為已經基本掌握MATLAB使用方法的工程科技人員學習、提高MATLAB使用技巧的參考書。同時,本書還可以作為MATLAB的培訓教材。
內容簡介
本書是學習和掌握MATLAB產品最基礎的入門書籍。本書重點介紹了MATLAB產品的體系,MATLAB桌面工具的使用方法,M語言的編程方法,用MATLAB進行數據可視化、分析處理的基本步驟以及部分常用的MATLAB工具。這些功能都是由MATLAB產品的核心——MATLAB提供,本書並沒有涉及具體的產品工具箱。
本書不僅包含了MATLAB的基本使用方法,還包含了作者多年來使用MATLAB解決各種工程問題時積累的套用經驗。本書內容翔實、全面、權威,示例豐富,不僅能夠成為那些準備學習MATLAB軟體的工程科技人員的入門書籍,也可以作為已經基本掌握MATLAB使用方法的工程科技人員學習、提高MATLAB使用技巧的參考書。同時,本書還可以作為MATLAB的培訓教材。
目錄
第1章 MATLAB桌面環境 1
1.1 MATLAB產品簡介 1
1.1.1 MATLAB的產品體系 2
1.1.2 Simulink簡介 5
1.1.3 Stateflow 簡介 7
1.1.4 自動化代碼生成工具 9
1.2 MATLAB的桌面環境 11
1.2.1 修改窗體的文本字型 14
1.2.2 設定窗體的文本色彩 16
1.3 Start選單 17
1.4 Command Window和MATLAB指令 18
1.4.1 命令行窗體 18
1.4.2 設定命令行窗體的顯示方式 21
1.4.3 常用的控制指令 23
1.5 Command History 和歷史記錄 25
1.5.1 命令行歷史窗體 25
1.5.2 diary指令 28
1.6 創建並使用MATLAB捷徑 28
1.6.1 創建MATLAB捷徑 29
1.6.2 管理MATLAB捷徑 32
1.7 Current Directory和搜尋路徑 35
1.7.1 當前路徑查看器 35
1.7.2 工作路徑 37
1.7.3 搜尋路徑 38
1.8 使用幫助 42
1.8.1 線上幫助 42
1.8.2 窗體幫助 44
1.8.3 操作幫助的函式 46
本章小結 46
練習 47
第2章 矩陣和數組 48
2.1 概述 48
2.2 創建向量 50
2.3 創建矩陣 53
2.3.1 直接輸入法 53
2.3.2 工作空間瀏覽器 53
2.3.3 數組編輯器 56
2.4 索引 59
2.4.1 向量元素的訪問 59
2.4.2 矩陣元素的訪問 60
2.5 基本運算 63
2.5.1 矩陣生成函式 63
2.5.2 基本矩陣運算 64
2.5.3 基本數組運算 66
2.5.4 基本數學函式 70
2.5.5 矩陣(數組)操作函式 72
2.6 稀疏矩陣 75
2.7 多維數組 78
2.7.1 創建多維數組 78
2.7.2 多維數組的操作函式 82
本章小結 84
練習 84
第3章 數據類型 86
3.1 概述 86
3.2 MATLAB基本數值類型 87
3.2.1 基本數值類型入門 87
3.2.2 整數類型數據運算 90
3.2.3 MATLAB的常量 93
3.2.4 空數組 95
3.3 邏輯類型和關係運算 97
3.3.1 邏輯數據類型 97
3.3.2 邏輯運算 99
3.3.3 關係運算 101
3.3.4 運算符的優先權 102
3.4 字元串 103
3.4.1 字元串入門 103
3.4.2 基本字元串操作 105
3.4.3 字元串操作函式 106
3.4.4 字元串轉換函式 109
3.4.5 格式化輸入/輸出 111
3.5 元胞數組 115
3.5.1 元胞數組的創建 115
3.5.2 元胞數組基本操作 117
3.5.3 元胞數組操作函式 120
3.6 結構 123
3.6.1 結構的創建 124
3.6.2 結構的基本操作 126
3.6.3 結構操作函式 128
本章小結 132
練習 132
第4章 MATLAB編程基礎 133
4.1 概述 133
4.2 腳本檔案 134
4.3 流程控制 136
4.3.1 選擇結構 137
4.3.2 循環結構 143
4.3.3 break語句和continue語句 145
4.3.4 提高運算性能 147
4.4 函式檔案 150
4.4.1 基本結構 150
4.4.2 輸入/輸出參數 152
4.4.3 子函式 154
4.4.4 局部變數和全局變數 155
4.4.5 函式執行規則 158
4.5 M檔案調試 159
4.5.1 一般調試過程 159
4.5.2 條件斷點 163
4.5.3 錯誤斷點 164
4.5.4 命令行調試 166
4.6 M檔案性能分析 166
本章小結 171
練習 172
第5章 檔案I/O 173
5.1 概述 173
5.2 高級例程 174
5.2.1 MAT數據檔案操作 174
5.2.2 文本檔案操作 180
5.2.3 導入其他類型數據檔案 183
5.2.4 導出二進制格式數據 187
5.3 低級例程 189
5.3.1 打開關閉檔案 189
5.3.2 讀寫數據 190
5.3.3 檔案位置指針 194
5.4 檔案導入嚮導 197
本章小結 202
練習 203
第6章 圖形基礎 204
6.1 概述 204
6.2 互動式繪圖 205
6.2.1 基本繪圖 206
6.2.2 互動式繪圖工具 209
6.3 指令繪圖 231
6.3.1 基本繪圖指令 231
6.3.2 設定曲線的樣式屬性 233
6.3.3 使用子圖 237
6.3.4 控制繪圖區域 239
6.3.5 格式化繪圖指令 244
6.3.6 特殊圖形函式 251
6.3.7 圖形的編輯模式 258
6.4 圖形顯示與調色板(Colormaps) 259
6.5 基本三維繪圖 264
6.6 保存和輸出圖形 270
6.6.1 保存和打開圖形檔案 270
6.6.2 導出到檔案 272
6.6.3 拷貝圖形檔案 275
6.7 簡單數據分析工具 276
6.7.1 簡單數據統計信息 277
6.7.2 插值運算 279
6.7.3 曲線擬合 284
6.7.4 基本擬合工具 288
本章小節 293
練習 294
第7章 GUIDE入門 296
7.1 概述 296
7.2 句柄圖形入門 298
7.3 GUIDE工具入門 304
7.4 創建圖形用戶界面外觀 307
7.5 圖形用戶界面編程 311
7.5.1 設定對象屬性 312
7.5.2 編寫回調函式 314
7.6 常用的圖形界面函式 319
本章小結 320
練習 321
附錄A MATLAB關鍵字 322
附錄B MATLAB可用的Tex字元集 323
附錄C 檔案I/O函式 324
附錄D 可讀的檔案類型 326
附錄E 數據I/O格式化字元串 327
附錄F MATLAB運算符的優先權 328
附錄G 實用命令 329
參考文獻 331