-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
4/1 新書到! 3/25 新書到! 12/20新書到! 12/13 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

MATLAB使用詳解——基礎、開發及工程應用

( 簡體 字)
作者:董霖類別:1. -> 工程繪圖與工程計算 -> Matlab
譯者:
出版社:電子工業出版社MATLAB使用詳解——基礎、開發及工程應用 3dWoo書號: 17110
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:1/1/2009
頁數:696
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787121073977
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

MATLAB之所以能夠如此流行,一方面是由于其強大的數值計算能力、圖形功能和豐富的工具箱,另一方面是由于MATLAB語言的簡潔性、更加符合工程應用的思維習慣。
本書編著時兼顧上述兩方面的特點,內容主要針對MATLAB 7.0,這是MATLAB當前最流行的版本。全書大致可以分為七篇,分別講述MATLAB基礎、MATLAB中的矩陣運算、MATLAB數據分析、MATLAB圖形、MATLAB程序設計、SIMULINK和MATLAB常見工具箱。本書對每個知識點做到了逐點實例講解,并在解決實際問題時溶入了工程實踐的經驗。
目錄:

第一篇 MATLAB基礎
第1章 MATLAB7.0安裝與卸載 2
MATLAB7.0可以在多種系統環境下運行,包括Windows、UNIX及Mac OS X等,但在不同平臺上的安裝方法不同。
1.1 MATLAB7.0安裝準備 2
1.2 MATLAB7.0安裝過程 3
1.3 MATLAB7.0卸載 4
1.4 小結 5
第2章 MATLAB7.0用戶界面 6
主要介紹MATLAB7.0用戶界面的開始按鈕、菜單欄、工具欄和各交互界面的功能及如何對用戶界面的各部分進行操作。
2.1 開始按鈕 6
2.2 菜單欄 7
2.2.1 使用【File】子菜單 7
2.2.2 使用其他子菜單 8
2.2.3 切換菜單欄 9
2.3 工具欄 9
2.4 用戶界面中的窗口 10
2.4.1 命令窗口(Command Window) 10
2.4.2 歷史窗口(History Window) 11
2.4.3 工作空間窗口(Workspace Window) 12
2.4.4 數組編輯窗口 13
2.5 MATLAB路徑設置 13
2.5.1 當前目錄窗口 14
2.5.2 搜索路徑及其設置 16
2.6 MATLAB7.0幫助系統 18
2.6.1 命令窗口幫助 18
2.6.2 導航瀏覽交互界面幫助 19
2.7 小結 24
第3章 MATLAB7.0入門 25
MATLAB作為一種功能強大的工程應用軟件,其主要功能包括數值計算、數據可視化、符號計算等。
3.1 基本數值計算 25
3.1.1 使用基本數值計算功能 25
3.1.2 MATLAB常用標點 26
3.2 矩陣處理 27
3.2.1 操作矩陣 27
3.2.2 分辨矩陣和數組 28
3.3 數據可視化 29
3.4 程序設計功能 30
3.5 小結 30
第二篇 MATLAB中的矩陣運算
第4章 MATLAB7.0的矩陣和數組 32
主要介紹MATLAB的矩陣和數組的基本結構及相關操作,包括矩陣的創建、拼接、變形、元素的尋訪、獲取信息,以及各種特殊矩陣及高維數組的相關內容。
4.1 創建矩陣 32
4.1.1 輸入元素創建簡單矩陣 32
4.1.2 調用函數創建特殊矩陣 33
4.2 拼接矩陣 35
4.2.1 基本拼接 35
4.2.2 拼接函數 36
4.3 改變矩陣尺寸 37
4.3.1 擴大矩陣的尺寸 38
4.3.2 縮小矩陣的尺寸 38
4.4 改變矩陣形狀 39
4.5 向量、標量與空矩陣 40
4.5.1 向量 40
4.5.2 標量 42
4.5.3 空矩陣 42
4.6 矩陣尋訪 44
4.6.1 下標轉換 44
4.6.2 訪問單元素 45
4.6.3 訪問多元素 46
4.7 獲取矩陣信息 47
4.7.1 獲取矩陣元素的數據類型 47
4.7.2 獲取矩陣的數據結構 48
4.7.3 獲取矩陣的尺寸信息 49
4.8 高維數組 50
4.8.1 高維數組的創建 50
4.8.2 訪問高維數組的信息 53
4.8.3 高維數組操作函數 53
4.9 小結 55
第5章 MATLAB7.0的數據類型 56
MATLAB7.0支持15種基本的數據類型,每種類型的數據都可以以矩陣或數組的形式存儲和操作,其中最重要的3種是數值類型、邏輯類型和字符串類型。
5.1 MATLAB中的數據類型 56
5.2 數值類型 56
5.2.1 整數類型 57
5.2.2 單精度浮點型 59
5.2.3 雙精度浮點類型 60
5.2.4 復數 61
5.2.5 無窮 62
5.2.6 非數 63
5.3 邏輯類型 64
5.3.1 邏輯類型 64
5.3.2 關系運算符 66
5.3.3 邏輯運算符 68
5.3.4 運算符的優先級 71
5.4 字符與字符串 72
5.4.1 字符數組的建立 73
5.4.2 字符串的比較 74
5.4.3 字符串的查找與替換 76
5.4.4 字符串與數值類型的互相轉換 76
5.5 小結 77
第6章 元胞和構架 78
元胞(Cell)和構架(Structure)是MATLAB 7.0的15種數據類型中較為特殊的兩種。元胞和構架的表現形式分別是元胞數組(Cell Array)和構架數組(Structure Array)。
6.1 元胞 78
6.1.1 直接創建元胞數組 78
6.1.2 調用函數生成元胞數組 79
6.1.3 元胞數組的擴容、刪減和重置 80
6.1.4 訪問元胞數組內容 81
6.1.5 嵌套元胞數組 83
6.1.6 字符串元胞數組 85
6.2 構架 85
6.2.1 創建構架數組 85
6.2.2 訪問構架數組元素 87
6.3 小結 88
第7章 矩陣分析 89
主要討論有關矩陣基本運算、矩陣特征量、矩陣分解、矩陣函數和稀疏矩陣的問題。
7.1 MATLAB數值計算中的矩陣 89
7.1.1 MATLAB中的矩陣 89
7.1.2 求解線性代數方程 90
7.1.3 最大(小)值 90
7.2 矩陣基本運算 90
7.2.1 矩陣的加、減 90
7.2.2 矩陣乘法 92
7.2.3 矩陣除法 94
7.2.4 矩陣的冪 96
7.2.5 矩陣按位運算 97
7.2.6 關系運算 101
7.3 矩陣特征量 104
7.3.1 矩陣的行列式 104
7.3.2 矩陣的逆 105
7.3.3 矩陣的范數 106
7.3.4 矩陣的條件數 108
7.3.5 矩陣的秩 110
7.4 矩陣分解 112
7.4.1 特征分解 113
7.4.2 Schur分解 115
7.4.3 Cholesky分解 116
7.4.4 LU分解 117
7.4.5 QR分解 119
7.4.6 SVD分解 120
7.5 矩陣函數 122
7.5.1 矩陣函數的概念 123
7.5.2 常用矩陣函數 123
7.5.3 自定義矩陣函數 125
7.6 稀疏矩陣 126
7.6.1 稀疏矩陣與全矩陣 126
7.6.2 創建稀疏矩陣 127
7.6.3 稀疏矩陣操作 130
7.6.4 稀疏矩陣的運算 134
7.7 小結 138
第三篇 MATLAB數據分析
第8章 函數分析 140
介紹如何利用MATLAB分析函數的性質。
8.1 函數的表示 140
8.2 函數的零點 142
8.3 函數微分 145
8.4 函數積分 148
8.4.1 單重數值積分 148
8.4.2 多重數值積分 150
8.5 函數最優化 152
8.6 函數可視化 155
8.7 小結 159
第9章 數據分析 160
介紹如何利用MATLAB進行數據分析。
9.1 最大(小)值、中位數 160
9.2 排序 163
9.3 分位數 166
9.4 求和(積)、差分 167
9.4.1 求和 167
9.4.2 求積 168
9.4.3 求累計和、積和差分 169
9.5 均值和方差 170
9.6 數據預處理 173
9.6.1 處理缺失數據 173
9.6.2 處理奇異值 174
9.7 統計分析 175
9.7.1 關于數學符號的說明 175
9.7.2 幾種重要的概率分布 176
9.7.3 生成隨機數 177
9.7.4 數據直方圖分析 181
9.7.5 數據統計函數 183
9.8 小結 186
第10章 高級數值計算 187
討論數值計算的一些高級主題,如數據插值、回歸分析、微分方程求解等。
10.1 多項式 187
10.1.1 多項式表示 187
10.1.2 矩陣的特征多項式 187
10.1.3 求多項式的值 188
10.1.4 求多項式的根 190
10.1.5 多項式卷積和反卷積 191
10.1.6 多項式微積分 191
10.1.7 有理式的部分展開 193
10.2 插值 194
10.2.1 一維插值 195
10.2.2 二維插值 197
10.2.3 高維插值 199
10.2.4 樣條插值 200
10.2.5 插值方法比較 202
10.3 回歸分析 205
10.3.1 線性回歸分析 206
10.3.2 多項式回歸分析 207
10.3.3 多分量回歸分析 208
10.4 曲線擬合 209
10.4.1 多項式擬合 209
10.4.2 指數函數擬合 210
10.4.3 交互式曲線擬合工具 211
10.5 傅里葉分析 213
10.5.1 快速傅里葉變換(FFT)、逆快速傅里葉變換(IFFT) 214
10.5.2 FFT的幅度和相位 215
10.5.3 傅里葉分析的應用例子 217
10.6 常微分方程 218
10.6.1 一階常微分方程 218
10.6.2 ODE函數的選擇 222
10.6.3 高階常微分方程 224
10.7 小結 225
第11章 符號計算 226
MATLAB的符號計算功能非常強大,在大規模的簡單公式推導、邏輯推導等應用中有重要應用。
11.1 符號類型與數值類型 226
11.2 符號對象及其創建 227
11.2.1 創建符號變量 227
11.2.2 創建符號表達式 229
11.2.3 符號對象與數值的轉換 230
11.3 符號函數 233
11.3.1 創建符號函數 233
11.3.2 復合函數 234
11.3.3 反函數 235
11.3.4 特殊符號函數 236
11.4 符號表達式的復合和化簡 237
11.4.1 顯示符號表達式 237
11.4.2 展開、分解及化簡符號表達式 237
11.4.3 符號表達式替換 240
11.5 符號矩陣 242
11.5.1 創建符號矩陣 242
11.5.2 符號矩陣的代數運算 243
11.5.3 符號矩陣的邏輯運算 245
11.5.4 符號矩陣的行列式 246
11.5.5 符號矩陣的逆 247
11.5.6 符號矩陣的秩 248
11.5.7 符號矩陣的特征分解 248
11.5.8 符號矩陣的SVD分解 251
11.6 符號微積分 254
11.6.1 極限 254
11.6.2 微分 256
11.6.3 積分 258
11.6.4 Taylor展開 260
11.6.5 級數求和 261
11.7 符號方程求解 262
11.7.1 一般代數方程 263
11.7.2 線性代數方程組 265
11.7.3 符號常微分方程 267
11.8 小結 270
第四篇 MATLAB圖形
第12章 二維圖形 272
介紹MATLAB的二維圖形繪制,例如:MATLAB7.0圖形窗口、二維圖形的繪制,二維圖形的編輯,以及特殊二維圖形的繪制和編輯。
12.1 繪制二維圖形 272
12.1.1 二維圖形繪圖步驟 272
12.1.2 繪制二維圖形 274
12.1.3 快速繪圖函數 276
12.1.4 繪制子圖 278
12.1.5 圖形疊繪 282
12.1.6 繪制雙Y軸圖形 284
12.1.7 交互式繪圖函數 286
12.2 編輯二維圖形 290
12.2.1 設置圖形線型、數據點型和顏色 290
12.2.2 設置坐標軸區間 293
12.2.3 設置圖形網格和坐標軸外框 295
12.2.4 注釋圖形 296
12.3 繪制和編輯特殊圖形 298
12.3.1 繪制編輯條形圖 299
12.3.2 繪制編輯區域圖 302
12.3.3 繪制編輯餅狀圖 303
12.3.4 繪制編輯柱狀圖 305
12.3.5 繪制編輯離散數據點圖形 306
12.3.6 繪制編輯羅盤圖 308
12.3.7 繪制編輯羽毛圖 309
12.3.8 繪制編輯輪廓圖 310
12.3.9 繪制編輯箭頭圖 312
12.4 小結 313
第13章 三維圖形 314
介紹用戶常用的三維曲線、網格和曲面圖,以及這些三維圖形的繪制方法。
13.1 三維圖形繪制 314
13.1.1 基本繪制函數——plot3函數 314
13.1.2 繪制三維網格——mesh函數 315
13.1.3 繪制三維曲面——surf函數 317
13.2 三維圖形編輯 319
13.2.1 色彩處理 319
13.2.2 光源設置 322
13.2.3 視角控制 323
13.3 高維可視化 324
13.4 小結 325
第14章 圖形對象和句柄 326
介紹MATLAB圖形對象的相關概念和體系結構,MATLAB中需要通過句柄訪問和控制的圖形對象,以及M文件內句柄的存儲及內建函數對句柄的操作。
14.1 圖形對象概述 326
14.1.1 圖形對象的體系結構 326
14.1.2 圖形對象的類型 327
14.1.3 MATLAB中對象的屬性 329
14.2 訪問對象句柄 329
14.2.1 獲取當前對象的句柄 330
14.2.2 調用findobj函數通過屬性值查詢對象 331
14.2.3 使用句柄操作對象 331
14.3 設置和訪問MATLAB對象屬性 333
14.3.1 設置屬性值 333
14.3.2 查詢屬性值 334
14.3.3 默認屬性 335
14.4 圖形窗口對象 338
14.4.1 設置圖形窗口的位置屬性 338
14.4.2 設置圖形窗口的色彩屬性 339
14.4.3 圖像窗口的繪制模式 340
14.4.4 定制圖形窗口的光標 340
14.5 軸對象 341
14.5.1 設置軸對象的位置屬性 341
14.5.2 設置軸對象的刻度、刻度標記及坐標軸方向屬性 341
14.5.3 軸對象的多軸重疊 344
14.5.4 軸對象的自動模式屬性 345
14.6 控制圖形輸出 345
14.6.1 定制圖形輸出的窗口 345
14.6.2 定制圖形輸出的軸 346
14.6.3 利用newPlot屬性定制圖形輸出的重疊屬性 346
14.7 M文件內對句柄的操作 347
14.8 小結 348
第五篇 MATLAB程序設計
第15章 MATLAB7.0程序設計 350
介紹M文件的特點和類型、變量、函數,以及MATLAB程序結構和設計控制指令等程序設計的基本內容。
15.1 M文件 350
15.1.1 M文件的結構 350
15.1.2 M文件分類 352
15.1.3 腳本文件 353
15.1.4 函數文件 355
15.1.5 P碼文件 357
15.2 變量 359
15.2.1 命名變量 359
15.2.2 MATLAB特殊變量 360
15.2.3 MATLAB中關鍵字 361
15.2.4 不同類型的變量 362
15.2.5 變量檢測函數 364
15.3 函數 364
15.3.1 匿名函數 365
15.3.2 主函數與子函數 365
15.3.3 嵌套函數 367
15.4 程序結構及流控制語句 368
15.4.1 順序結構 369
15.4.2 循環結構——for語句 369
15.4.3 循環結構——while語句 371
15.4.4 分支結構——if語句 372
15.4.5 分支結構——switch語句 375
15.4.6 糾錯結構——try-catch語句 377
15.4.7 跳出循環——continue語句 379
15.4.8 結束循環——break語句 381
15.5 交互控制指令 381
15.5.1 輸入控制——input指令 381
15.5.2 鍵盤控制——keyboard指令 382
15.5.3 暫停執行——pause指令 382
15.5.4 終止操作——return指令 385
15.5.5 錯誤警告——warning指令 385
15.5.6 警告終止——error指令 386
15.5.7 指令查詢——echo指令 387
15.6 小結 387
第16章 程序調試、優化和出錯處理 388
介紹MATLAB程序優化應該遵循的原則及注意事項,以及MATLAB的性能分析工具。
16.1 調試 388
16.1.1 調試的基本任務 388
16.1.2 調試函數 391
16.1.3 MATLAB調試器 392
16.1.4 警告和錯誤 396
16.2 性能優化 397
16.2.1 性能分析 397
16.2.2 效率優化技術 400
16.2.3 內存優化技術 401
16.3 出錯處理 401
16.3.1 Try-catch錯誤查詢 402
16.3.2 錯誤處理 402
16.4 小結 404
第17章 圖形用戶界面(GUI) 405
介紹MATLAB的兩種GUI 設計方式,即手工代碼式和GUIDE式;并將GUI設計分為界面設計和程序設計兩部分分別討論;最后給出了一個綜合的GUI設計實例。
17.1 兩種GUI設計方式 405
17.1.1 GUI對象及層次結構 405
17.1.2 回調函數 406
17.1.3 手工代碼式GUI程序 407
17.1.4 GUIDE式GUI程序 409
17.1.5 GUIDE界面環境 412
17.2 GUI界面設計 415
17.2.1 界面設計原則 415
17.2.2 窗口和軸 416
17.2.3 菜單 416
17.2.4 控件 419
17.3 GUI程序設計 420
17.3.1 GUI M文件結構 420
17.3.2 GUIDE的數據組織 421
17.3.3 設計回調函數 421
17.4 GUI應用實例 423
17.4.1 分析用戶需求 423
17.4.2 設計GUI界面 423
17.4.3 設計GUI程序 427
17.4.4 GUI程序發布 428
17.5 小結 428
第18章 MATLAB文件I/O操作 429
介紹MATLAB文件的數據交換操作,即文件的I/O操作。
18.1 MATLAB可讀取文件格式 429
18.2 高級文件I/O程序 430
18.2.1 LOAD/SAVE函數 430
18.2.2 UIGETFILE/UIPUTFILE函數 431
18.2.3 UIIMPORT/IMPORTDATA函數 432
18.2.4 TEXTREAD/STRREAD函數 434
18.3 低級文件I/O程序 435
18.3.1 FOPEN函數 435
18.3.2 FCLOSE函數 436
18.3.3 FWRITE函數 436
18.3.4 FREAD函數 437
18.3.5 FSCANF函數 438
18.3.6 FPRINTF函數 438
18.4 小結 438
第19章 MATLAB 7.0編譯器 439
介紹MATLAB編譯器的工作原理,編譯器的功能和局限性,以及編譯器的安裝和設置中要注意的問題。
19.1 MATLAB編譯器簡介 439
19.1.1 MATLAB Compiler 4 439
19.1.2 MATLAB Compiler 4的功能和局限性 440
19.1.3 腳本文件與函數文件的轉換 441
19.2 編譯器的安裝和設置 443
19.2.1 安裝編譯器 443
19.2.2 設置編譯器 443
19.2.3 安裝MCR 445
19.3 編譯器使用入門 446
19.3.1 mcc編譯指令 446
19.3.2 M文件編譯 448
19.3.3 編譯含繪圖指令的M文件 451
19.4 由M文件創建獨立可執行應用程序 453
19.5 由M文件創建函數庫(DLL) 454
19.6 小結 458
第20章 應用程序接口 459
介紹MATLAB的C、FORTRN應用程序接口,如C/FORTRAN語言中的MATLAB數據結構mxArray;利用MEX文件調用C/FORTRAN函數;C/FORTRAN通過MATLAB引擎(Engine)調用MATLAB函數;創建能夠讀寫MAT文件的C程序。
20.1 mxArray數據結構 459
20.1.1 MATLAB和C/FORTRAN中的數組 459
20.1.2 mxArray 460
20.1.3 mx函數 462
20.2 C/FORTRAN MEX 466
20.2.1 MEX文件簡介 466
20.2.2 配置MEX 468
20.2.3 C MEX 469
20.2.4 FORTRAN MEX 471
20.3 MATLAB引擎 472
20.3.1 MATLAB引擎簡介 473
20.3.2 MATLAB引擎函數 474
20.3.3 MATLAB引擎應用示例 475
20.4 C讀寫MAT文件 479
20.4.1 MAT文件 479
20.4.2 MAT函數 480
20.4.3 C讀寫MAT文件 481
20.5 小結 482
第21章 Notebook的運用 483
介紹MATLAB7.0中Notebook的一些基本應用方法,例如:Notebook的安裝和啟動、輸入輸出細胞、Notebook菜單選項,以及M-book的使用。
21.1 Notebook安裝和啟動 483
21.1.1 Notebook的安裝 483
21.1.2 Notebook的啟動 484
21.1.3 Notebook的初始化 486
21.2 細胞 486
21.2.1 輸入細胞和輸出細胞 486
21.2.2 自初始化細胞 489
21.3 【Notebook】菜單 490
21.3.1 【Define Calc Zone】——定義“計算區” 490
21.3.2 【Group Cells】——定義“細胞群” 492
21.3.3 【Toggle Graph Output for Cell】——細胞圖形輸出撥動控制開關 493
21.3.4 【Evaluate Loop】——細胞的循環運行 494
21.3.5 【Notebook Options】——輸出細胞格式控制 495
21.4 Notebook使用注意問題 496
21.5 小結 496
第六篇 SIMULINK
第22章 SIMULINK入門 498
介紹一個集建模、仿真和分析動態系統為一體的SIMULINK軟件,它還是一種基于MATLAB的圖形設計環境。
22.1 SIMULINK基礎 498
22.1.1 SIMULINK安裝 498
22.1.2 SIMULINK啟動 499
22.1.3 簡單模型的建立 499
22.1.4 SIMULINK模型庫瀏覽器簡介 501
22.1.5 模型窗口菜單欄 502
22.1.6 模型窗口工具欄和狀態欄 504
22.2 SIMULINK模型操作 505
22.2.1 注釋模型 505
22.2.2 打印模型 506
22.2.3 生成模型報告 506
22.2.4 編輯打印邊框 507
22.3 常用模型庫 509
22.3.1 常用的Commonly Used Blocks子庫 509
22.3.2 常用的Sourse子庫 510
22.3.3 常用的Sink子庫 510
22.4 模塊操作 511
22.4.1 自動連接模塊 511
22.4.2 手動連接模塊 511
22.4.3 信號線的調整 512
22.4.4 變換模塊方向 513
22.4.5 操作模塊名稱 513
22.4.6 設置模塊參數 513
22.4.7 改變模塊效果 515
22.5 信號的操作 515
22.5.1 信號的相關概念 515
22.5.2 信號的標量擴展 516
22.5.3 顯示信號屬性 517
22.5.4 信號標簽 517
22.5.5 傳遞信號標簽 518
22.6 仿真設置 518
22.6.1 仿真時間設置 519
22.6.2 仿真算法設置 519
22.6.3 仿真步長設置 521
22.6.4 誤差容限設置 522
22.6.5 從基本工作區載入數據 522
22.6.6 保存輸出結果到工作區 525
22.6.7 設置輸出選項 526
22.7 連續系統模型實現 527
22.7.1 連續系統數學描述 527
22.7.2 連續系統模型實例 529
22.8 離散系統差分方程實現 530
22.8.1 差分方程的實現 530
22.8.2 指定采樣時間 531
22.8.3 離散系統模型實例 532
22.9 幫助系統 533
22.9.1 演示系統 533
22.9.2 幫助文檔 533
22.10 小結 534
第23章 SIMULINK高級技術 535
介紹SIMULINK的高級仿真技術,內容包括:數據顯示、高級積分器 、過零檢測,以及系統代數環的形成與處理、條件執行子系統、調試技術、模塊庫的擴展和S-函數的創建與使用。
23.1 數據顯示 535
23.1.1 使用Scope模塊 535
23.1.2 使用XY Graph模塊 536
23.1.3 使用懸浮Scope模塊 537
23.1.4 使用命令繪制輸出曲線 538
23.2 過零檢測 540
23.2.1 過零檢測的工作方式 540
23.2.2 執行過零檢測 540
23.3 代數環的概念及解決方案 543
23.3.1 代數環的表征 543
23.3.2 代數環問題的解決 544
23.4 高級積分器 546
23.4.1 定義初始條件 546
23.4.2 限制積分 547
23.4.3 重新設置狀態 548
23.4.4 狀態端口 548
23.4.5 創建自重置積分器 549
23.5 簡單子系統 549
23.5.1 子系統的基本操作和子系統創建的方法。 550
23.5.2 組合已有模塊創建子系統 550
23.5.3 添加Subsystem模塊創建子系統 551
23.6 條件執行子系統 552
23.6.1 使能子系統(Enable Subsystem) 552
23.6.2 觸發子系統(Triggered Subsystem) 554
23.6.3 觸發使能子系統 556
23.7 子系統封裝 556
23.7.1 Icon標簽頁 557
23.7.2 Parameters標簽頁 559
23.7.3 Initialization標簽頁 559
23.7.4 Documentation標簽頁 560
23.7.5 子系統封裝舉例 560
23.8 SIMULINLK調試器 562
23.8.1 啟動SIMULINK圖形調試器 563
23.8.2 SIMULINK調試窗口工具欄 563
23.8.3 斷點顯示及條件斷點設置 564
23.8.4 仿真回路標簽頁 564
23.8.5 信息顯示標簽頁 564
23.8.6 設置無條件斷點 565
23.8.7 設置有條件斷點 566
23.9 編寫S-函數 567
23.9.1 S-函數的工作原理 567
23.9.2 S-函數的使用 568
23.9.3 S-函數的概念 570
23.9.4 M文件S-函數的模板 571
23.9.5 S-函數舉例 573
23.10 小結 578
第七篇 MATLAB常見工具箱
第24章 圖像處理工具箱 580
介紹利用MATLAB進行圖像處理的方法和操作,例如:MATLAB數字圖像處理中涉及的一些基本概念和圖像數據的操作,數字圖像的灰度變換,數字圖像的代數運算,數字圖像的幾何運算和數字圖像濾波。
24.1 數字圖像基礎 580
24.1.1 數字圖像的生成 580
24.1.2 圖像的類型 582
24.1.3 讀寫圖像數據 583
24.1.4 顯示圖像數據 585
24.1.5 轉換圖像格式 586
24.2 圖像的灰度變換 592
24.2.1 圖像的直方圖 592
24.2.2 灰度變換 594
24.2.3 直方圖均衡 597
24.3 圖像的代數運算 598
24.3.1 圖像加法 598
24.3.2 圖像乘法 599
24.3.3 圖像減法 600
24.3.4 圖像除法 600
24.4 圖像的幾何運算 601
24.4.1 縮放圖像 601
24.4.2 旋轉圖像 602
24.4.3 裁剪圖像 604
24.5 線性濾波 604
24.5.1 卷積和相關 604
24.5.2 線性濾波 606
24.6 排序濾波 608
24.6.1 中值濾波 608
24.6.2 最大(小)值濾波 611
24.7 小結 611
第25章 信號處理工具箱 612
介紹MATLAB進行信號處理的工具箱函數,便于讀者學以致用。
25.1 信號的表示 612
25.2 信號的生成 613
25.2.1 正弦波和余弦波 613
25.2.2 周期方波和鋸齒波 614
25.2.3 周期sinc函數 614
25.2.4 高斯調整正弦脈沖 614
25.2.5 掃頻信號 615
25.2.6 單位沖激信號 616
25.2.7 單位序列 617
25.2.8 均勻分布的隨機序列 617
25.2.9 高斯分布隨機序列 618
25.3 隨機信號處理和譜分析 619
25.3.1 隨機信號互相關函數估計 619
25.3.2 互協方差函數估計 620
25.3.3 譜分析函數psd 621
25.3.4 譜分析函數pwelch 621
25.4 模擬濾波器設計 623
25.4.1 濾波器的設計參數 623
25.4.2 巴特沃思濾波器 623
25.4.3 切比雪夫I型濾波器 624
25.4.4 切比雪夫Ⅱ型濾波器 625
25.4.5 模擬濾波器的頻域變換 626
25.5 IIR數字濾波器設計 627
25.5.1 巴特沃思數字濾波器設計(butter函數) 628
25.5.2 切比雪夫I型數字濾波器設計(cheby1函數) 629
25.5.3 切比雪夫Ⅱ型數字濾波器設計(cheby2函數) 630
25.5.4 橢圓數字濾波器設計(ellip函數) 632
25.5.5 數字濾波器階數選擇 633
25.6 窗函數 635
25.6.1 矩形窗 635
25.6.2 海寧窗 635
25.6.3 漢明窗 636
25.6.4 布萊克曼窗 637
25.6.5 凱瑟窗 637
25.7 FIR數字濾波器的窗函數設計 638
25.7.1 窗函數設計法設計步驟 638
25.7.2 基于窗函數法的FIR濾波器設計 642
25.7.3 基于頻率采樣法的FIR濾波器設計 642
25.8 模擬—數字濾波器變換 643
25.8.1 沖激響應不變法 643
25.8.2 雙線性變換法 645
25.9 小結 647
第26章 小波分析工具箱 648
介紹小波變換的基本原理和基本方法,如小波變換、反變換,小波變換應用示例和交互式小波分析工具。
26.1 小波變換 648
26.1.1 基本原理 648
26.1.2 基小波函數 649
26.1.3 小波變換、反變換 654
26.2 小波分析應用 656
26.3 交互式小波分析工具 659
26.4 小結 659
附錄 MATLAB常用命令檢索表 660
序: