目 錄
第1章 MATLAB語言簡介\t(1)
1.1 MATLAB的功能特點\t(1)
1.2 MATLAB的操作界面\t(3)
1.3 MATLAB的工作窗口\t(4)
1.4 MATLAB的文件管理\t(4)
1.5 MATLAB的幫助系統(tǒng)\t(6)
小結\t(8)
思考題\t(8)
第2章 MATLAB基本操作\t(9)
2.1 MATLAB的語言結構\t(9)
2.2 MATLAB的窗口命令\t(10)
2.2.1 窗口命令的執(zhí)行及回調\t(10)
2.2.2 窗口變量的處理\t(11)
2.2.3 窗口命令的屬性\t(12)
2.2.4 數(shù)值結果顯示格式\t(13)
2.2.5 基本輸入輸出函數(shù)\t(13)
2.2.6 外部程序調用\t(14)
2.3 MATLAB的數(shù)值運算\t(15)
2.3.1 矩陣運算\t(15)
2.3.2 向量運算\t(20)
2.3.3 關系和邏輯運算\t(22)
2.3.4 多項式運算\t(23)
2.4 MATLAB的符號運算\t(25)
2.4.1 符號表達式的生成\t(26)
2.4.2 符號表達式的基本運算\t(27)
2.4.3 符號表達式的微積分\t(29)
2.4.4 符號表達式的積分變換\t(32)
2.4.5 符號表達式的求解\t(33)
小結\t(35)
習題\t(35)
第3章 MATLAB圖形處理\t(37)
3.1 二維圖形\t(37)
3.1.1 二維圖形的繪制\t(37)
3.1.2 二維圖形的修飾\t(39)
3.1.3 二維特殊圖形\t(40)
3.1.4 二維函數(shù)圖形\t(41)
3.2 三維圖形\t(42)
3.2.1 三維圖形的繪制\t(43)
3.2.2 三維圖形的修飾\t(44)
3.2.3 三維特殊圖形\t(47)
3.2.4 三維函數(shù)圖形\t(47)
3.3 四維圖形\t(48)
3.4 圖像與動畫\t(49)
3.4.1 圖像處理\t(49)
3.4.2 聲音處理\t(51)
3.4.3 動畫處理\t(52)
小結\t(53)
習題\t(53)
第4章 MATLAB程序設計\t(54)
4.1 MATLAB的M文件\t(54)
4.1.1 文本文件\t(54)
4.1.2 函數(shù)文件\t(55)
4.2 MATLAB的程序結構\t(56)
4.2.1 循環(huán)語句\t(56)
4.2.2 控制語句\t(57)
4.2.3 轉移語句\t(58)
小結\t(60)
習題\t(60)
第5章 MATLAB高級操作\t(61)
5.1 MATLAB的矩陣處理\t(61)
5.1.1 矩陣行列式\t(61)
5.1.2 矩陣的特殊值\t(61)
5.1.3 矩陣的三角分解\t(62)
5.1.4 矩陣的奇異值分解\t(63)
5.1.5 矩陣的范數(shù)\t(64)
5.1.6 矩陣的特征值與特征向量\t(64)
5.1.7 矩陣的特征多項式、特征方程和特征根\t(65)
5.2 MATLAB的數(shù)據(jù)處理\t(65)
5.2.1 數(shù)據(jù)插值\t(66)
5.2.2 曲線擬合\t(67)
5.2.3 數(shù)據(jù)分析\t(68)
5.3 MATLAB的方程求解\t(70)
5.3.1 代數(shù)方程求解\t(70)
5.3.2 微分方程求解\t(72)
5.4 MATLAB的函數(shù)運算\t(73)
5.4.1 函數(shù)極值\t(73)
5.4.2 函數(shù)積分\t(74)
5.5 MATLAB的文件I/O\t(75)
5.5.1 處理二進制文件\t(76)
5.5.2 處理文本文件\t(78)
5.6 MATLAB的圖形界面\t(80)
5.6.1 啟動GUI Builder\t(80)
5.6.2 對象設計編輯器\t(81)
5.7 MATLAB編譯器\t(81)
5.7.1 創(chuàng)建MEX文件\t(82)
5.7.2 創(chuàng)建EXE文件\t(84)
小結\t(85)
習題\t(85)
第6章 Simulink動態(tài)仿真集成環(huán)境\t(87)
6.1 Simulink簡介\t(87)
6.1.1 Simulink的啟動\t(87)
6.1.2 Simulink庫瀏覽窗口的功能菜單\t(87)
6.1.3 仿真模塊集\t(88)
6.2 模型的構造\t(106)
6.2.1 模型編輯窗口\t(106)
6.2.2 對象的選定\t(109)
6.2.3 模塊的操作\t(109)
6.2.4 模塊間的連接線\t(110)
6.2.5 模型的保存\t(111)
6.2.6 模塊名字的處理\t(111)
6.2.7 模塊內部參數(shù)的修改\t(112)
6.2.8 模塊的標量擴展\t(113)
6.3 連續(xù)系統(tǒng)的數(shù)字仿真\t(113)
6.3.1 利用Simulink菜單命令進行仿真\t(113)
6.3.2 利用MATLAB指令操作方式進行仿真\t(123)
6.3.3 模塊參數(shù)的動態(tài)交換\t(125)
6.3.4 Simulink調試器\t(127)
6.4 離散系統(tǒng)的數(shù)字仿真\t(128)
6.5 仿真系統(tǒng)的線性化模型\t(130)
6.6 創(chuàng)建子系統(tǒng)\t(132)
6.7 封裝編輯器\t(134)
6.7.1 參數(shù)(Parameters)頁面\t(135)
6.7.2 圖標(Icon)頁面\t(136)
6.7.3 初始化(Initialization)頁面\t(138)
6.7.4 描述(Documentation)頁面\t(138)
6.7.5 功能按鈕\t(138)
6.8 條件子系統(tǒng)\t(140)
小結\t(145)
習題\t(145)
第7章 MATLAB在圖像增強中的應用\t(147)
7.1 MATLAB圖像文件格式與類型\t(147)
7.1.1 數(shù)字圖像文件格式\t(147)
7.1.2 圖像數(shù)據(jù)類型\t(148)
7.1.3 圖像類型\t(150)
7.2 空域圖像增強\t(155)
7.2.1 圖像算術增強\t(155)
7.2.2 圖像灰度變換\t(158)
7.2.3 直方圖增強\t(160)
7.2.4 空域濾波\t(165)
7.3 變換域圖像增強\t(173)
7.3.1 離散傅里葉變換\t(173)
7.3.2 頻域濾波\t(175)
7.3.3 離散余弦變換\t(178)
7.3.4 離散小波變換\t(181)
7.4 圖像質量評價\t(186)
7.5 基于MATLAB工具箱的圖像采集與處理\t(187)
小結\t(188)
習題\t(188)
第8章 MATLAB在信號與系統(tǒng)中的應用\t(189)
8.1 離散時間信號\t(189)
8.1.1 離散時間信號表示\t(189)
8.1.2 典型離散時間信號\t(190)
8.1.3 離散時間信號的運算\t(194)
8.2 連續(xù)時間信號\t(197)
8.2.1 連續(xù)時間信號表示\t(197)
8.2.2 典型連續(xù)時間信號\t(198)
8.3 隨機信號\t(200)
8.3.1 隨機變量\t(200)
8.3.2 隨機信號及其特征描述\t(202)
8.4 信號變換\t(204)
8.4.1 z變換\t(205)
8.4.2 傅里葉變換\t(208)
8.4.3 離散余弦變換\t(212)
8.5 基于MATLAB工具箱的信號處理\t(213)
8.5.1 濾波器設計與分析工具\t(213)
8.5.2 信號處理工具\t(214)
8.5.3 窗口設計與分析工具\t(214)
小結\t(215)
習題\t(215)
第9章 MATLAB在通信系統(tǒng)中的應用\t(216)
9.1 信源及其編譯碼\t(216)
9.1.1 基本信號發(fā)生器\t(216)
9.1.2 信源編碼\t(217)
9.2 差錯控制編譯碼\t(225)
9.2.1 差錯控制方式\t(226)
9.2.2 分組碼\t(227)
9.3 調制與解調\t(233)
9.3.1 模擬調制與解調\t(233)
9.3.2 數(shù)字調制與解調\t(237)
9.4 基于MATLAB工具箱的數(shù)據(jù)通信\t(250)
小結\t(251)
習題\t(251)
附錄A MATLAB函數(shù)一覽表\t(252)
附錄B MATLAB函數(shù)分類索引\t(263)
參考文獻\t(269)