詳解MATLAB快速入門與套用(配視頻教程)

詳解MATLAB快速入門與套用(配視頻教程)

《詳解MATLAB快速入門與套用(配視頻教程)》是2011年9月電子工業出版社出版的圖書,作者是袁東。

基本介紹

  • 書名:詳解MATLAB快速入門與套用(配視頻教程)
  • 作者:袁東
  • 出版社:電子工業出版社
  • 出版時間:2011年9月
  • 頁數:580 頁
  • 定價:69 元
  • 開本:16 開
  • ISBN:9787121144431
內容簡介,圖書目錄,

內容簡介

本書以MATLAB 7為版本,由淺入深地介紹MATLAB的工作環境、基本語法、數值運算、符號運算、二維和三維圖像創建與編輯、高級圖形圖像處理、句柄圖形、圖形用戶操作接口(GUI)、程式設計與調試、M檔案的使用、MATLAB編譯器、Simulink互動式仿真集成環境的套用,以及MATLAB的外圍功能和應用程式接口等內容;並通過MATLAB在高等數學、信照驗習寒號處理及數字通信、數字圖像處理方面的套用,介紹MATLAB在實際中的套用。
本書通俗易懂,內容由淺入深,並結合大量實例進行仿真和分析,可幫助讀者快速理解與掌握MATLAB軟體的使用方法和編程技巧。隨書光碟中附有全部案例的原始碼,並有大量教學視頻,方便讀者學習與提鍵殼驗高。
讀者對象:本書可作為高等學校MATLAB教學用書,其豐富的教學視頻也適合作為讀者的自學用書,還可供廣大科研工作者、工程技術人員作為解決實際問題的參考書。

圖書目錄

目 錄
第1章 初識MATLAB 1
1.1 MATLAB 7.X簡介 1
1.1.1 MATLAB的發展歷程和套用 2
1.1.2 MATLAB 7.x的特性 3
1.1.3 MATLAB 7.x的工作環境 4
1.1.4 MATLAB 7.x的網路資源 5
1.2 MATLAB 7.X的安裝與啟動 6
1.2.1 MATLAB 7.x的硬體配置 6
1.2.2 MATLAB 7.x 的安裝 7
1.2.3 MATLAB 7.x 的啟動與退出 10
1.2.4 MATLAB 7.x 的異常處理 12
1.3 MATLAB 7.X桌面平台 14
1.3.1 MATLAB 7.x的主選單 14
1.3.2 MATLAB 7.x的工具列 15
1.3.3 MATLAB 7.x的主要視窗 15
1.3.4 MATLAB 7.x的幫助系統 19
第2章 MATLAB基礎知識 26
2.1 MATLAB 7.X中的標號 26
2.1.1 MATLAB 7.x中的標號 26
2.1.2 MATLAB 7.x中的運算法則 29
2.1.3 MATLAB 7.x中的常見命令企戰霉芝 30
2.2 MATLAB 7.X的基本數據類型 31
2.2.1 常量和變數 31
2.2.2 向量與矩陣 37
2.3 MATLAB 7.X的檔案管理 47
2.3.1 檔案的打開與關閉 47
2.3.2 檔案的讀/寫操作 47
2.3.3 數據檔案的定位 48
2.4 MATLBA 7.X的路徑與搜尋 49
2.5 MATLAB 7.X實例 51
2.6 MATLAB 7.X的學習方法 55
第3章 MATLAB數值運算 57
3.1 MATLAB 7.X中的矩陣運算 57
3.1.1 矩陣的函式運算 57
3.1.2 矩陣的分解 67
3.1.3 特殊矩陣的生成 73
3.1.4 特殊矩陣的操作 80
3.2 MATLAB 7.X中的數組 86
3.2.1 數組定巴坑的生成 86
3.2.2 數組的基本運算 86
3.2.3 數組的其他操作 91
3.3 MATLAB 7.X中的字元串 93
3.3.1 字元串的生成 93
3.3.2 字元串的操作 95
3.3.3 字元串的運算 99
3.4 MATLAB 7.X中的多項式 108
3.4.1 多項式的生成 109
3.4.2 多項式的運算 111
3.5 MATLAB 7.X中的關係運算與邏輯運算 117
3.5.1 關係運算 118
3.5.2 邏輯運算 119
3.5.3 關係運算與邏輯運算的關係 120
3.6 MATLAB 7.X中的數值運算 120
第達簽和4章 MATLAB中的微協符號運算 125
4.1 符號運算的功能 125
4.2 符號對象的生成 126
4.2.1 創建符號對象 126
4.2.2 符號表達式的化匙詢拜簡 131
4.2.3 符號表達式的替換 137
4.3 符號與數值之間的轉換 140
4.3.1 digits函式 140
4.3.2 vpa函式 141
4.3.3 numeric函式 142
4.4 符號函式的運算 142
4.4.1 複合函式的運算 143
4.4.2 反函式的運算 144
4.5 符號矩陣 144
4.5.1 符號矩陣的運算 145
4.5.2 符號表達式的積分與微分 148
4.5.3 符號積分變換 156
4.6 符號運算在數值分析中的套用 160
4.6.1 代數方程組的符號求解法 161
4.6.2 常微分方程的符號求解法 163
4.7 符號函式的二維圖形 164
4.7.1 繪圖函式ezplot 164
4.7.2 繪圖函式fplot 165
第5章 圖形圖像處理在 MATLAB中的套用 168
5.1 MATLAB中的基本繪圖知識 168
5.1.1 MATLAB中的圖形視窗 168
5.1.2 MATLAB繪圖基礎 169
5.2 二維圖形圖像處理 170
5.2.1 二維圖形命令 171
5.2.2 特殊的二維圖形 179
5.3 三維圖形圖像處理 200
5.3.1 三維圖形命令 200
5.3.2 特殊的三維圖形 210
5.4 四維圖形圖像處理 217
5.5 圖形圖像處理的基本命令 218
5.5.1 圖形的標註 218
5.5.2 圖形數據的截取 229
第6章 高級圖形圖像處理 232
6.1 高級圖形圖像處理 232
6.1.1 圖形圖像的色彩控制 232
6.1.2 圖形圖像的視角與光照 242
6.1.3 圖形圖像的整體處理 252
6.1.4 圖形圖像的列印和輸出 256
6.2 MATLAB中的圖形界面 257
6.2.1 圖形視窗的創建與控制 257
6.2.2 圖形視窗的選單操作 258
6.2.3 圖形視窗中的工具列 276
6.3 MATLAB中的句柄圖形 276
6.3.1 句柄圖形的概念 277
6.3.2 句柄圖形的對象 277
6.3.3 通用函式get與set 284
6.3.4 系統的默認屬性 290
6.4 圖形用戶操作接口GUI 292
6.4.1 屬性設計器 292
6.4.2 控制項布置編輯器 294
6.4.3 格線標尺設定編輯器 295
6.4.4 選單編輯器 295
6.4.5 對象瀏覽器 296
6.4.6 GUI套用屬性設定編輯器 296
6.4.7 GUI嚮導編輯器 297
6.4.8 用戶圖形界面的設計 299
第7章 MATLAB程式設計 312
7.1 MATLAB中M檔案的基礎知識 312
7.1.1 M檔案的特點 313
7.1.2 腳本形式的M檔案 315
7.1.3 函式形式的M檔案 318
7.1.4 子函式與私有目錄 323
7.2 M檔案中的控制語句 323
7.2.1 順序結構程式 324
7.2.2 循環結構程式 324
7.2.3 選擇語句 326
7.2.4 分支語句 330
7.2.5 其他控制流語句 332
7.3 變數與函式 337
7.3.1 函式變數的分類和作用域 337
7.3.2 全局變數 339
7.3.3 永久變數 339
7.4 子函式與函式調用 340
7.4.1 主函式 340
7.4.2 匿名函式 340
7.4.3 嵌套式函式 341
7.4.4 子函式 343
7.4.5 局部函式 343
7.5 函式句柄 344
7.5.1 函式句柄的創建 344
7.5.2 函式句柄的調用 345
7.5.3 函式句柄的操作 346
7.6 程式設計的輔助函式 347
7.6.1 執行函式 347
7.6.2 容錯函式 349
7.6.3 時間控制函式 351
7.7 程式的調試和最佳化 359
7.7.1 程式的調試 359
7.7.2 程式的最佳化 361
第8章 MATLAB編譯器 364
8.1 編譯器概述 364
8.2 編譯器的安裝和配置 365
8.2.1 編譯器的安裝 366
8.2.2 編譯器的配置 366
8.3 MATLAB編譯器的使用方法 368
8.3.1 編譯的過程 368
8.3.2 MCR的安裝 369
8.3.3 編譯命令mcc 369
8.3.4 創建獨立的應用程式 370
第9章 SIMULINK互動式仿真集成環境 378
9.1 SIMULINK的實例 378
9.1.1 Simulink的基本概念 381
9.1.2 Simulink的工作環境 382
9.1.3 Simulink的工作原理 388
9.1.4 Simulink中的數據類型 389
9.1.5 Simulink系統中的模組和模組庫 399
9.2 模型的創建 400
9.2.1 Simulink模組的基本操作 401
9.2.2 創建模型的基本步驟 402
9.2.3 模型檔案的格式 403
9.3 子系統及其封裝 403
9.3.1 創建子系統 404
9.3.2 封裝子系統 407
9.3.3 定義用戶自己的模組庫 410
9.4 模型的運行和仿真 411
9.4.1 使用視窗運行模型的仿真 411
9.4.2 仿真參數的設定 411
9.4.3 改善仿真的性能和精度 415
9.5 S-函式 416
9.5.1 S-函式的概念 417
9.5.2 S-函式的功能描述 417
9.5.3 S-函式的工作原理 417
第10章 MATLAB在高等數值分析中的套用 427
10.1 函式的插值與擬合 427
10.1.1 最小二乘法實現曲線的擬合 428
10.1.2 曲線的插值 432
10.1.3 快速Fourier變換 440
10.2 函式的數值積分 442
10.2.1 一元函式的數值積分 443
10.2.2 二元及三元函式的數值積分 450
10.3 線性方程組的求解 453
10.3.1 直接法求解線性方程組 453
10.3.2 疊代法求解線性方程組 455
10.4 非線性方程組的求解 457
10.5 常微分方程的求解 459
10.5.1 普通2-3階法求解ode 460
10.5.2 普通4-5階法求解ode 461
10.6 複變函數的處理 463
10.6.1 複數和復矩陣的生成 463
10.6.2 複數的運算 463
10.6.3 留數 466
第11章 MATLAB在工程設計中的套用 469
11.1 MATLAB工程設計概述 469
11.2 MATLAB在數位訊號處理中的套用 471
11.2.1 離散信號與系統 471
11.2.2 數位訊號的處理 473
11.2.3 電路系統的分析 491
11.3 MATLAB在圖形圖像處理中的套用 497
11.3.1 MATLAB系統中的圖像類型 498
11.3.2 圖形圖像的幾何運算 499
11.3.3 圖形圖像的二維傅立葉變換 502
11.3.4 數字圖像的離散餘弦變換 505
11.3.5 圖形圖像灰度的調整 509
11.3.6 圖形圖像的分析 511
11.3.7 圖形圖像邊界的提取 514
11.3.8 圖形圖像的編碼與壓縮 515
第12章 MATLAB應用程式接口 526
12.1 MATLAB應用程式接口介紹 526
12.1.1 MEX檔案 527
12.1.2 MATLAB計算引擎 528
12.1.3 MAT檔案 528
12.2 創建C語言MEX檔案 529
12.3 創建FORTRAN語言MEX檔案 531
12.4 MAT檔案的使用 533
12.5 MATLAB引擎技術的套用 538
12.6 MATLAB的JAVA的接口 542
12.7 MATLAB系統中的DDE技術 547
12.7.1 有關DDE的概念 547
12.7.2 DDE中的MATLAB伺服器 547
12.7.3 DDE中的MATLAB用戶 548
12.8 MATLAB中的ACTIVEX技術 550
12.8.1 MATLAB ActiveX自動化控制器(客戶) 551
12.8.2 MATLAB ActiveX自動化伺服器 551
12.9 MATLAB與WORD的在線上使用 551
12.9.1 Notebook的安裝與使用環境 552
12.9.2 Notebook的具體套用 553
12.9.3 Notebook使用的注意點 557
12.10 MATLAB與EXCEL的在線上使用 557
12.10.1 Excel Link的安裝 558
12.10.2 設定Excel Link的啟動方式 559
12.10.3 終止Excle Link的運行 560
12.10.4 Excel Link的具體套用 561
12.10.5 Excel Link使用的注意點 563
2.3.3 數據檔案的定位 48
2.4 MATLBA 7.X的路徑與搜尋 49
2.5 MATLAB 7.X實例 51
2.6 MATLAB 7.X的學習方法 55
第3章 MATLAB數值運算 57
3.1 MATLAB 7.X中的矩陣運算 57
3.1.1 矩陣的函式運算 57
3.1.2 矩陣的分解 67
3.1.3 特殊矩陣的生成 73
3.1.4 特殊矩陣的操作 80
3.2 MATLAB 7.X中的數組 86
3.2.1 數組的生成 86
3.2.2 數組的基本運算 86
3.2.3 數組的其他操作 91
3.3 MATLAB 7.X中的字元串 93
3.3.1 字元串的生成 93
3.3.2 字元串的操作 95
3.3.3 字元串的運算 99
3.4 MATLAB 7.X中的多項式 108
3.4.1 多項式的生成 109
3.4.2 多項式的運算 111
3.5 MATLAB 7.X中的關係運算與邏輯運算 117
3.5.1 關係運算 118
3.5.2 邏輯運算 119
3.5.3 關係運算與邏輯運算的關係 120
3.6 MATLAB 7.X中的數值運算 120
第4章 MATLAB中的符號運算 125
4.1 符號運算的功能 125
4.2 符號對象的生成 126
4.2.1 創建符號對象 126
4.2.2 符號表達式的化簡 131
4.2.3 符號表達式的替換 137
4.3 符號與數值之間的轉換 140
4.3.1 digits函式 140
4.3.2 vpa函式 141
4.3.3 numeric函式 142
4.4 符號函式的運算 142
4.4.1 複合函式的運算 143
4.4.2 反函式的運算 144
4.5 符號矩陣 144
4.5.1 符號矩陣的運算 145
4.5.2 符號表達式的積分與微分 148
4.5.3 符號積分變換 156
4.6 符號運算在數值分析中的套用 160
4.6.1 代數方程組的符號求解法 161
4.6.2 常微分方程的符號求解法 163
4.7 符號函式的二維圖形 164
4.7.1 繪圖函式ezplot 164
4.7.2 繪圖函式fplot 165
第5章 圖形圖像處理在 MATLAB中的套用 168
5.1 MATLAB中的基本繪圖知識 168
5.1.1 MATLAB中的圖形視窗 168
5.1.2 MATLAB繪圖基礎 169
5.2 二維圖形圖像處理 170
5.2.1 二維圖形命令 171
5.2.2 特殊的二維圖形 179
5.3 三維圖形圖像處理 200
5.3.1 三維圖形命令 200
5.3.2 特殊的三維圖形 210
5.4 四維圖形圖像處理 217
5.5 圖形圖像處理的基本命令 218
5.5.1 圖形的標註 218
5.5.2 圖形數據的截取 229
第6章 高級圖形圖像處理 232
6.1 高級圖形圖像處理 232
6.1.1 圖形圖像的色彩控制 232
6.1.2 圖形圖像的視角與光照 242
6.1.3 圖形圖像的整體處理 252
6.1.4 圖形圖像的列印和輸出 256
6.2 MATLAB中的圖形界面 257
6.2.1 圖形視窗的創建與控制 257
6.2.2 圖形視窗的選單操作 258
6.2.3 圖形視窗中的工具列 276
6.3 MATLAB中的句柄圖形 276
6.3.1 句柄圖形的概念 277
6.3.2 句柄圖形的對象 277
6.3.3 通用函式get與set 284
6.3.4 系統的默認屬性 290
6.4 圖形用戶操作接口GUI 292
6.4.1 屬性設計器 292
6.4.2 控制項布置編輯器 294
6.4.3 格線標尺設定編輯器 295
6.4.4 選單編輯器 295
6.4.5 對象瀏覽器 296
6.4.6 GUI套用屬性設定編輯器 296
6.4.7 GUI嚮導編輯器 297
6.4.8 用戶圖形界面的設計 299
第7章 MATLAB程式設計 312
7.1 MATLAB中M檔案的基礎知識 312
7.1.1 M檔案的特點 313
7.1.2 腳本形式的M檔案 315
7.1.3 函式形式的M檔案 318
7.1.4 子函式與私有目錄 323
7.2 M檔案中的控制語句 323
7.2.1 順序結構程式 324
7.2.2 循環結構程式 324
7.2.3 選擇語句 326
7.2.4 分支語句 330
7.2.5 其他控制流語句 332
7.3 變數與函式 337
7.3.1 函式變數的分類和作用域 337
7.3.2 全局變數 339
7.3.3 永久變數 339
7.4 子函式與函式調用 340
7.4.1 主函式 340
7.4.2 匿名函式 340
7.4.3 嵌套式函式 341
7.4.4 子函式 343
7.4.5 局部函式 343
7.5 函式句柄 344
7.5.1 函式句柄的創建 344
7.5.2 函式句柄的調用 345
7.5.3 函式句柄的操作 346
7.6 程式設計的輔助函式 347
7.6.1 執行函式 347
7.6.2 容錯函式 349
7.6.3 時間控制函式 351
7.7 程式的調試和最佳化 359
7.7.1 程式的調試 359
7.7.2 程式的最佳化 361
第8章 MATLAB編譯器 364
8.1 編譯器概述 364
8.2 編譯器的安裝和配置 365
8.2.1 編譯器的安裝 366
8.2.2 編譯器的配置 366
8.3 MATLAB編譯器的使用方法 368
8.3.1 編譯的過程 368
8.3.2 MCR的安裝 369
8.3.3 編譯命令mcc 369
8.3.4 創建獨立的應用程式 370
第9章 SIMULINK互動式仿真集成環境 378
9.1 SIMULINK的實例 378
9.1.1 Simulink的基本概念 381
9.1.2 Simulink的工作環境 382
9.1.3 Simulink的工作原理 388
9.1.4 Simulink中的數據類型 389
9.1.5 Simulink系統中的模組和模組庫 399
9.2 模型的創建 400
9.2.1 Simulink模組的基本操作 401
9.2.2 創建模型的基本步驟 402
9.2.3 模型檔案的格式 403
9.3 子系統及其封裝 403
9.3.1 創建子系統 404
9.3.2 封裝子系統 407
9.3.3 定義用戶自己的模組庫 410
9.4 模型的運行和仿真 411
9.4.1 使用視窗運行模型的仿真 411
9.4.2 仿真參數的設定 411
9.4.3 改善仿真的性能和精度 415
9.5 S-函式 416
9.5.1 S-函式的概念 417
9.5.2 S-函式的功能描述 417
9.5.3 S-函式的工作原理 417
第10章 MATLAB在高等數值分析中的套用 427
10.1 函式的插值與擬合 427
10.1.1 最小二乘法實現曲線的擬合 428
10.1.2 曲線的插值 432
10.1.3 快速Fourier變換 440
10.2 函式的數值積分 442
10.2.1 一元函式的數值積分 443
10.2.2 二元及三元函式的數值積分 450
10.3 線性方程組的求解 453
10.3.1 直接法求解線性方程組 453
10.3.2 疊代法求解線性方程組 455
10.4 非線性方程組的求解 457
10.5 常微分方程的求解 459
10.5.1 普通2-3階法求解ode 460
10.5.2 普通4-5階法求解ode 461
10.6 複變函數的處理 463
10.6.1 複數和復矩陣的生成 463
10.6.2 複數的運算 463
10.6.3 留數 466
第11章 MATLAB在工程設計中的套用 469
11.1 MATLAB工程設計概述 469
11.2 MATLAB在數位訊號處理中的套用 471
11.2.1 離散信號與系統 471
11.2.2 數位訊號的處理 473
11.2.3 電路系統的分析 491
11.3 MATLAB在圖形圖像處理中的套用 497
11.3.1 MATLAB系統中的圖像類型 498
11.3.2 圖形圖像的幾何運算 499
11.3.3 圖形圖像的二維傅立葉變換 502
11.3.4 數字圖像的離散餘弦變換 505
11.3.5 圖形圖像灰度的調整 509
11.3.6 圖形圖像的分析 511
11.3.7 圖形圖像邊界的提取 514
11.3.8 圖形圖像的編碼與壓縮 515
第12章 MATLAB應用程式接口 526
12.1 MATLAB應用程式接口介紹 526
12.1.1 MEX檔案 527
12.1.2 MATLAB計算引擎 528
12.1.3 MAT檔案 528
12.2 創建C語言MEX檔案 529
12.3 創建FORTRAN語言MEX檔案 531
12.4 MAT檔案的使用 533
12.5 MATLAB引擎技術的套用 538
12.6 MATLAB的JAVA的接口 542
12.7 MATLAB系統中的DDE技術 547
12.7.1 有關DDE的概念 547
12.7.2 DDE中的MATLAB伺服器 547
12.7.3 DDE中的MATLAB用戶 548
12.8 MATLAB中的ACTIVEX技術 550
12.8.1 MATLAB ActiveX自動化控制器(客戶) 551
12.8.2 MATLAB ActiveX自動化伺服器 551
12.9 MATLAB與WORD的在線上使用 551
12.9.1 Notebook的安裝與使用環境 552
12.9.2 Notebook的具體套用 553
12.9.3 Notebook使用的注意點 557
12.10 MATLAB與EXCEL的在線上使用 557
12.10.1 Excel Link的安裝 558
12.10.2 設定Excel Link的啟動方式 559
12.10.3 終止Excle Link的運行 560
12.10.4 Excel Link的具體套用 561
12.10.5 Excel Link使用的注意點 563

相關詞條

熱門詞條

聯絡我們