《高等院校計算機套用技術系列教材:MATLAB 7簡明教程》是2006年清華大學出版社出版的圖書,作者是李南南。
基本介紹
- 書名:高等院校計算機套用技術系列教材:MATLAB 7簡明教程
- 作者:: 李南南
- ISBN: 9787302121909
- 出版社: 清華大學出版社
- 出版時間: 2006-03-01
- 裝幀: 平裝
《高等院校計算機套用技術系列教材:MATLAB 7簡明教程》結合科學研究和工程套用中的實際需要,系統地介紹了數學軟體MATLAB 7的基本功能及其套用,包括數值計算功能、符號運算功能和圖形處理功能等,並在此基礎上精心設計了豐富的實例。同時《高等院校計算機套用技術系列教材:MATLAB 7簡明教程》還介紹了MATLAB 7在科學計算中的一些套用。 《高等院校計算機套用技術系列教材:MATLAB 7簡明教程》內容由淺入深,循序漸進,適用於MATLAB軟體的初、中級用戶,特別適合作為高等院校的教材,也可以作為科學與工程計算科技人員的學習資料。
目 錄
第1章 MATLAB 7 簡介 1
1.1 MATLAB簡介 1
1.1.1 認識MATLAB 1
1.1.2 MATLAB的優點 3
1.1.3 MATLAB的缺點 5
1.2 MATLAB 7的新功能 5
1.3 習題 5
第2章 MATLAB 7的安裝和用戶界面 6
2.1 MATLAB 7的安裝 6
2.2 MATLAB 7用戶界面概述 9
2.2.1 啟動MATLAB 7 9
2.2.2 MATLAB 7的主選單 10
2.2.3 MATLAB 7的工具列 10
2.2.4 MATLAB 7的視窗 11
2.3 MATLAB 7的路徑搜尋 13
2.3.1 MATLAB 7的當前目錄 13
2.3.2 MATLAB 7的路徑搜尋 13
2.4 MATLAB 7幫助系統的使用 15
2.4.1 幫助視窗 15
2.4.2 命令視窗查詢幫助 17
2.5 習題 19
第3章 基本使用方法 20
3.1 簡單的數學運算 20
3.1.1 最簡單的計算器使用法 20
3.1.2 標點符號的使用 22
3.2 常用的操作命令和快捷鍵 24
3.3 MATLAB 7的數據類型 25
3.3.1 常量和變數 25
3.3.2 浮點數和複數 28
3.4 習題 30
第4章 數值向量和數組 32
4.1 向量及其運算 32
4.1.1 向量的生成 32
4.1.2 向量的基本運算 34
4.2 數組及其運算 37
4.2.1 數組定址和排序 37
4.2.2 數組的基本數值運算 39
4.2.3 數組的關係運算 41
4.2.4 數組的邏輯運算 42
4.3 多項式 43
4.3.1 多項式的創建 43
4.3.2 多項式的運算 44
4.4 關係和邏輯運算 49
4.4.1 關係操作符 49
4.4.2 邏輯操作符 50
4.4.3 關係與邏輯函式 51
4.4.4 NaNs和空矩陣 52
4.4.5 各種運算符的優先權 54
4.5習題 56
第5章字元串、單元數組和結構 58
5.1字元和字元串 58
5.1.1設定字元串 58
5.1.2字元串的操作 60
5.2單元數組 72
5.2.1單元數組的生成 72
5.2.2單元數組的操作 73
5.3結構型變數 77
5.3.1結構型變數的生成 77
5.3.2結構型變數的操作 79
5.4習題 83
第6章數值計算功能 85
6.1矩陣及其運算 85
6.1.1矩陣的生成 85
6.1.2矩陣的基本數值運算 86
6.1.3特殊矩陣的生成 89
6.2稀疏型矩陣 94
6.2.1稀疏矩陣的生成 95
6.2.2稀疏矩陣與滿矩陣的
相互轉換 97
6.2.3稀疏矩陣的操作 102
6.3微分和積分 105
6.3.1數值微分 105
6.3.2函式的數值積分 108
6.4MATLAB與線性代數 112
6.4.1矩陣的特徵參數運算 113
6.4.2矩陣的分解運算 121
6.4.3矩陣的結構操作 127
6.5機率統計 134
6.5.1隨機數的產生 135
6.5.2統計量的數字特徵 138
6.5.3參數估計 153
6.5.4假設檢驗 159
6.5.5統計作圖 163
6.6習題 170
第7章符號運算 173
7.1符號變數、符號表達式和
符號方程的生成 173
7.1.1使用sym函式定義符號
變數和符號表達式 173
7.1.2使用syms函式定義符號
變數和符號表達式 175
7.1.3符號方程的生成 175
7.2符號變數的基本操作 175
7.2.1findsym函式用於尋找
符號變數 175
7.2.2任意精確度的符號表達式 176
7.2.3數值型變數與符號型變數
的轉換形式 178
7.3符號表達式(符號函式)
的操作 179
7.3.1符號表達式的四則運算 179
7.3.2合併符號表達式的同類項 180
7.3.3符號多項式的因式分解 180
7.3.4符號表達式的簡化 181
7.3.5subs函式用於替換求值 182
7.3.6反函式的運算 184
7.3.7複合函式的運算 185
7.4符號矩陣的生成和運算 186
7.4.1符號矩陣的生成 187
7.4.2符號矩陣及符號數組
的運算 189
7.5符號微積分 195
7.5.1符號極限 195
7.5.2符號微分和求導 196
7.5.3符號積分 197
7.6符號積分變換 198
7.6.1Fourier變換及其逆變換 199
7.6.2Laplace變換及其逆變換 200
7.6.3Z變換及其反變換 202
7.7符號代數方程的求解 203
7.7.1符號線性方程組的求解 203
7.7.2符號非線性方程組的求解 204
7.7.3一般符號代數方程組
的求解 205
7.8圖示化符號函式計算器 207
7.8.1單變數符號函式計算器 207
7.8.2泰勒級數逼近計算器 210
7.9習題 210
第8章圖形處理 212
8.1基本的繪圖命令 212
8.1.1圖形視窗簡介 212
8.1.2基本的繪圖命令 213
8.1.3繪圖的一般步驟 213
8.1.4繪製二維曲線圖 214
8.1.5極坐標圖形的繪製 216
8.1.6多個圖形的繪製方法 216
8.1.7曲線的色彩、線型和
數據點型 218
8.2圖形注釋 219
8.2.1圖題的標註 221
8.2.2坐標軸的標籤 222
8.2.3文本標註和互動式
文本標註 225
8.2.4圖例的添加 226
8.2.5坐標格線的添加 229
8.2.6使用矩形或是橢圓在圖形
中圈出重要部分 230
8.3三維圖形的繪製 231
8.3.1“三維線圖”命令plot3 232
8.3.2三維網線圖和曲面圖 232
8.4特殊圖形的繪製 236
8.4.1條形圖和面積圖
(BarandAreaGraphs) 236
8.4.2餅形圖(PieCharts) 239
8.4.3離散型數據圖 240
8.4.4方向和速度矢量圖形 243
8.4.5等高線的繪製
(ContourPlots) 244
8.5圖形的高級控制 246
8.5.1視點控制和圖形的旋轉 246
8.5.2顏色的使用 248
8.5.3光照控制 251
8.6習題 253
第9章GUI圖形設計 254
9.1句柄圖形對象 254
9.1.1圖形框架視窗對象(Figure) 255
9.1.2圖形對象屬性的獲取和
設定 262
9.1.3圖形對象的操作 269
9.2GUI的基本知識 271
9.2.1啟動GUI 272
9.2.2布局(Layout)編輯器 272
9.2.3GUIDE模板介紹 273
9.2.4運行GUI 273
9.3創建GUI對象 273
9.3.1GUI視窗的布局 273
9.3.2GUI控制項的屬性控制 276
9.3.3選單的添加 277
9.4GUI編程 280
9.4.1GUI的M檔案 280
9.4.2控制項的使用 282
9.4.3使用句柄結構進行GUI
數據操作 285
9.5習題 288
第10章MATLAB7程式設計 289
10.1M文本編輯器基本介紹 289
10.1.1M文本編輯器 289
10.1.2腳本式M檔案 291
10.1.3函式式M檔案 293
10.2控制流 297
10.2.1順序結構 297
10.2.2if...end語句 298
10.2.3switch...case...end語句 301
10.2.4try...catch...end語句 302
10.2.5for循環語句 304
10.2.6while循環語句 306
10.2.7人機互動命令 307
10.3變數和函式種類 312
10.3.1函式變數及其作用域 312
10.3.2函式的分類 315
10.3.3函式句柄 319
10.4程式設計的輔助函式 321
10.4.1執行函式 321
10.4.2容錯函式 323
10.4.3時間運算函式 325
10.5程式的調試和最佳化 332
10.5.1程式的調試 332
10.5.2程式的最佳化 337
10.6習題 342
附錄A主要函式注釋 343
A.1一般函式 343
A.2關係運算函式 345
A.3字元串運算函式 347
A.4矩陣函式 348
A.5機率統計函式 349
A.6基本的繪圖函式 351
A.7句柄函式 353
A.8M檔案函式 354
A.9時間函式 355
A.10調試程式相關函式 356