商品描述
本書融合教學中的實踐經驗,以培養應用型本科生的實際能力為主來設計結構、形式和內容。本書共13章,包括基礎篇和應用篇。基礎篇包括MATLAB 入門、MATLAB程序設計、MATLAB圖形繪制、MATLAB數學運算、線性代數常用算法、概率統計常用算法、插值與擬合、MATLAB 優化算法、圖與網絡常用算法。應用篇提供了MATLAB 在信號與系統、信息論編碼、數字信號處理和數據分析中的典型應用案例,並配有算法功能解析。本書可作為高等院校理工科相關專業學生學習MATLAB的教材,也可供對MATLAB感興趣的人員參考。
目錄大綱
基 礎 篇
第1章 MATLAB入門 2
1.1 MATLAB通用命令 2
1.2 簡單運算 2
1.3 符號運算 3
1.4 代數方程(組)求根 4
第2章 MATLAB程序設計 5
2.1 M文件 5
2.1.1 腳本文件 6
2.1.2 調試腳本文件 7
2.1.3 函數文件 9
2.2 流程控制語句 11
2.2.1 順序結構 11
2.2.2 循環結構 15
2.2.3 break語句 19
2.2.4 continue語句 20
2.3 交互程序控制命令 22
2.3.1 input和disp命令 22
2.3.2 pause命令 22
2.3.3 echo命令 23
第3章 MATLAB圖形繪制 24
3.1 二維圖形 24
3.2 圖形修飾 24
3.3 圖形控制 26
3.4 三維繪圖 26
3.5 應用舉例 27
第4章 MATLAB數學運算 33
4.1 函數 33
4.2 極限、導數和極值 35
4.3 積分 36
4.4 求微分方程(組)的解析解 36
4.5 數值微積分 37
4.6 求微分方程(組)的數值解 38
第5章 線性代數常用算法 40
5.1 矩陣的創建 40
5.2 矩陣運算命令 40
5.3 矩陣分解 41
5.4 多項式 42
5.5 解線性方程組 43
5.6 特徵值與特徵向量 44
第6章 概率統計常用算法 45
6.1 常用的概率分佈計算 45
6.2 數理統計常用算法 45
第7章 插值與擬合 48
7.1 數據插值 48
7.2 數據擬合 50
第8章 MATLAB優化算法 52
8.1 線性規劃算法 52
8.2 二次規劃算法 53
8.3 非線性規劃算法 54
8.4 整數線性規劃算法 55
8.5 0-1整數線性規劃算法 57
8.6 方差分析 59
8.7 回歸分析 60
第9章 圖與網絡常用算法 62
9.1 最短路徑算法 62
9.2 最小生成樹算法 64
應 用 篇
第10章 MATLAB在信號與系統中的應用 67
實驗1 信號的時域描述與運算 67
一、實驗目的 67
二、實驗原理 67
三、實驗內容 70
實驗2 連續時間系統的時域分析 79
一、實驗目的 79
二、實驗原理 79
三、實驗內容 80
實驗3 信號頻域分析 88
一、實驗目的 88
二、實驗原理 88
三、實驗內容 90
實驗4 連續時間系統的頻域分析 101
一、實驗目的 101
二、實驗原理 102
三、實驗內容 103
實驗5 連續時間系統的復頻域分析 106
一、實驗目的 106
二、實驗原理 107
三、實驗內容 108
第11章 MATLAB在信息論編碼中的應用 123
實驗1 離散信源及其信息測度 123
一、實驗目的 123
二、實驗原理 123
三、實驗內容 124
四、實驗過程 125
實驗2 離散通道及其容量 127
一、實驗目的 127
二、實驗原理 127
三、實驗內容 127
四、實驗過程 128
實驗3 無失真信源編碼 130
一、實驗目的 130
二、實驗原理 130
三、實驗內容 130
四、實驗過程 130
五、實驗結果 132
實驗4 通道編碼技術的模擬 133
一、實驗目的 133
二、實驗原理 133
三、實驗內容 133
四、實驗過程 133
五、實驗結果 135
第12章 MATLAB在數字信號處理中的應用 136
實驗1 基於MATLAB離散系統時域分析 136
一、實驗目的 136
二、實驗原理 136
三、實驗內容 136
四、實驗報告要求 137
五、相關MATLAB語言工具函數簡介 137
實驗2 基於MATLAB線性捲積和循環捲積計算 140
一、實驗目的 140
二、實驗原理 140
三、實驗內容 142
四、思考題 142
五、實驗報告要求 142
六、相關MATLAB語言工具函數簡介 142
實驗3 基於FFT信號頻譜分析 144
一、實驗目的 144
二、實驗原理 145
三、實驗內容 148
四、思考題 148
五、實驗報告要求 148
六、相關MATLAB語言工具函數簡介 148
實驗4 基於FFT快速捲積計算 150
一、實驗目的 150
二、實驗原理 150
三、實驗內容 151
四、思考題 152
五、實驗報告要求 152
六、相關MATLAB語言工具函數簡介 152
實驗5 基於MATLAB離散系統的變換域分析 153
一、實驗目的 153
二、實驗原理 153
三、實驗內容 154
四、實驗報告要求 154
五、相關MATLAB語言工具函數使用舉例 154
實驗6 基於雙線性變換法IIR 濾波器設計 157
一、實驗目的 157
二、實驗原理 157
三、實驗內容 160
四、思考題 160
五、實驗報告要求 160
六、相關MATLAB語言工具函數簡介 160
實驗7 基於窗口法FIR濾波器設計 162
一、實驗目的 162
二、實驗原理 162
三、實驗內容 163
四、思考題 164
五、實驗報告要求 164
六、實驗用MATLAB語言工具函數簡介 164
第13章 MATLAB在數據分析中的應用 166
實驗1 基於MATLAB數據預處理 166
一、實驗目的 166
二、實驗原理 166
三、實驗內容 167
四、練習題 169
實驗2 基於MATLAB數據降維處理方法 170
一、實驗目的 170
二、實驗原理 170
三、實驗內容 171
四、練習題 173
實驗3 基於MATLAB數據方差分析 173
一、實驗目的 173
二、實驗原理 174
三、實驗內容 174
四、練習題 176
實驗4 基於MATLAB數據擬合與回歸分析 176
一、實驗目的 176
二、實驗原理 177
三、實驗內容 177
四、練習題 180