《MATLAB 7簡明教程》 |
【定價】¥32.00
【作者】李南南 吳清 曹輝林
【叢 書 名】 高等院校計算機套用技術系列教材
【出 版 社】 清華大學出版社
【書 號】 7302121907
【出版日期】 2006 年3月
【開 本】 185×260
【頁 碼】 357
【版 次】1-1
【所屬分類】 計算機 > 計算機輔助設計與工程計算 > Matlab
教材 > 研究生/本科/專科教材 > 工學 > 計算機
教材 > 計算機教材 > 本科/研究生 > 計算機輔助設計
圖書簡介
本書結合科學研究和工程套用中的實際需要,系統地介紹了數學軟體Matlab 7的基本功能及其套用,包括數值計算功能、符號運算功能和圖形處理功能等,並在此基礎上精心設計了豐富的實例。同時本書還介紹了MATLAB 7在科學計算中的一些套用。
本書內容由淺入深,循序漸進,適用於MATLAB軟體的初、中級用戶,特別適合作為高等院校的教材,也可以作為科學與工程計算科技人員的學習資料。
本書每章中的實例源檔案和教學課件可以到http://www.tupwk.com.cn/downpage/index.asp網站下載。
目錄介紹
目 錄
第1章 MATLAB 7 簡介1
1.1 MATLAB簡介1
1.1.1 認識MATLAB1
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 79
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.4 MATLAB與線性代數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.1 findsym函式用於尋找
符號變數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.5 subs函式用於替換求值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.1 Fourier變換及其逆變換199
7.6.2 Laplace變換及其逆變換200
7.6.3 Z變換及其反變換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 “三維線圖”命令plot3232
8.3.2 三維網線圖和曲面圖232
8.4 特殊圖形的繪製236
8.4.1 條形圖和面積圖
(Bar and Area Graphs)236
8.4.2 餅形圖(Pie Charts)239
8.4.3 離散型數據圖240
8.4.4 方向和速度矢量圖形243
8.4.5 等高線的繪製
(Contour Plots)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.2 GUI的基本知識271
9.2.1 啟動GUI272
9.2.2 布局(Layout)編輯器272
9.2.3 GUIDE模板介紹273
9.2.4 運行GUI273
9.3 創建GUI對象273
9.3.1 GUI視窗的布局273
9.3.2 GUI控制項的屬性控制276
9.3.3 選單的添加277
9.4 GUI編程280
9.4.1 GUI的M檔案280
9.4.2 控制項的使用282
9.4.3 使用句柄結構進行GUI
數據操作285
9.5 習題288
第10章 MATLAB 7程式設計289
10.1 M文本編輯器基本介紹289
10.1.1 M文本編輯器289
10.1.2 腳本式M檔案291
10.1.3 函式式M檔案293
10.2 控制流297
10.2.1 順序結構297
10.2.2 if...end語句298
10.2.3 switch...case...end語句301
10.2.4 try...catch...end語句302
10.2.5 for循環語句304
10.2.6 while循環語句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.8 M檔案函式354
A.9 時間函式355
A.10 調試程式相關函式356