《計算機仿真技術——基於MATLAB的電子信息類課程(第4版)》是2019年電子工業出版社出版的圖書,作者是唐向宏、岳恆立、鄭雪峰。
基本介紹
- 書名:計算機仿真技術——基於MATLAB的電子信息類課程(第4版)
- 作者:唐向宏、岳恆立、鄭雪峰
- 出版社:電子工業出版社
- 出版時間:2019年08月
- 頁數:352 頁
- 開本:16 開
- ISBN:9787121366215
內容簡介,圖書目錄,
內容簡介
本書結合電子信息類課程的教學特點,系統地介紹MATLAB語言在高等數學、信號與系統、數位訊號處理、自動控制原理、數字通信、電路和電子線路等課程中的套用。全書共8章,第1、2章為基礎部分,主要介紹MATLAB語言的工作環境、基本語法和基本計算功能及圖形功能等內容;第3章著重介紹MATLAB在高等數學中的套用,主要涉及矩陣分析、函式分析、數值積分等內容;第4、5、6章詳細討論MATLAB在信號處理、自動控制及數字通信領域中的套用;第7章著重介紹Simulink的套用;第8章介紹MATLAB在電路及電子線路等課程中的套用。本書內容豐富,針對性強,仿真實例多,易於學習。可作為高等學校電子信息類課程的教材或教學參考書,也可供電子信息領域的科技工作者或其他讀者自學參考。
圖書目錄
第1章 MATLAB語言概述 1
1.1 MATLAB語言及特點 1
1.2 MATLAB的工作環境 2
1.2.1 MATLAB系統的安裝 2
1.2.2 MATLAB系統的啟動 2
1.2.3 MATLAB的命令視窗 3
1.2.4 工作空間視窗 6
1.2.5 命令歷史視窗與當前路徑視窗 6
1.2.6 圖形窗視窗 8
1.2.7 文本編輯窗視窗 8
1.3 MATLAB的基本操作命令 10
第2章 MATLAB的基本語法 14
2.1 變數及其賦值 14
2.1.1 標識符與數據格式 14
2.1.2 矩陣及其元素的賦值 14
2.2 運算符與數學表達 19
2.2.1 算術運算符 19
2.2.2 關係操作符 21
2.2.3 邏輯運算符 21
2.2.4 其他邏輯函式 22
2.2.5 數學表達式的MATLAB語言描述 22
2.3 控制流 23
2.3.1 if語句 23
2.3.2 switch語句 24
2.3.3 while語句 25
2.3.4 for語句 26
2.4 數據的輸入/輸出及檔案的讀/寫 27
2.4.1 互動輸入/輸出命令 28
2.4.2 檔案輸入/輸出命令與函式 30
2.5 基本數學函式 38
2.5.1 三角函式 38
2.5.2 指數、對數、冪運算 41
2.5.3 複數的基本運算 42
2.5.4 數據的取捨與保留 42
2.6 基本繪圖方法 43
2.6.1 圖形視窗的控制 44
2.6.2 二維圖形的繪製 44
2.6.3 多條曲線的繪製 52
2.6.4 複數的繪圖 54
2.6.5 三維曲線和曲面 54
2.6.6 圖形視窗的編輯功能 61
2.7 M檔案及程式調試 63
2.7.1 M檔案的結構 64
2.7.2 局部變數與全局變數 67
2.7.3 程式的調試 69
第3章 MATLAB在高等數學中的套用 71
3.1 矩陣分析 71
3.2 多項式運算 81
3.2.1 多項式表示及其四則運算 81
3.2.2 多項式求導、求根和求值 83
3.2.3 多項式擬合與多項式插值 86
3.3 數據分析與統計 91
3.3.1 數據基本操作 91
3.3.2 協方差與相關係數 94
3.3.3 有限差分 96
3.4 函式分析與數值積分 97
3.4.1 函式在MATLAB中的表示與函式的繪圖 98
3.4.2 函式的極點、零點分析 100
3.4.3 函式的數值積分與微分 102
3.4.4 常微分方程的數值求解 106
第4章 MATLAB在信號處理中的套用 114
4.1 信號及其表示 114
4.1.1 連續時間信號的表示 114
4.1.2 工具箱中的信號產生函式 114
4.1.3 離散時間信號的表示 119
4.1.4 幾種常用離散時間信號的表示 119
4.2 信號的基本運算 120
4.2.1 信號的相加與相乘 120
4.2.2 序列移位與周期延拓運算 121
4.2.3 序列翻褶與序列累加運算 122
4.2.4 兩序列的卷積運算 123
4.2.5 兩序列的相關運算 123
4.3 信號的能量和功率 124
4.4 線性時不變系統 125
4.4.1 系統的描述 125
4.4.2 系統模型的轉換函式 127
4.4.3 系統互連與系統結構 129
4.5 線性時不變系統的回響 133
4.5.1 線性時不變系統的時域回響 133
4.5.2 LTI系統的單位衝激回響 137
4.5.3 時域回響的其他函式 139
4.6 線性時不變系統的頻率回響 141
4.7 傅立葉變換 143
4.7.1 連續時間、連續頻率——傅立葉變換(FT) 143
4.7.2 連續時間、離散頻率——傅立葉級數(FS) 144
4.7.3 離散時間、連續頻率——序列傅立葉變換(DTFT) 144
4.7.4 離散時間、離散頻率——離散傅立葉級數(DFS) 145
4.7.5 離散時間、離散頻率——離散傅立葉變換(DFT) 146
4.8 IIR數字濾波器的設計方法 148
4.8.1 衝激回響不變法 149
4.8.2 雙線性變換法 150
4.8.3 IIR數字濾波器的頻率變換設計法 151
4.9 FIR數字濾波器設計 155
4.9.1 窗函式設計法 155
4.9.2 頻率採樣法 158
4.9.3 MATLAB的其他相關函式 161
4.10 多採樣率信號處理 166
4.10.1 抽取 166
4.10.2 內插 166
4.10.3 有理數倍採樣率轉換 166
4.11 離散信號處理系統設計分析實例 171
4.11.1 雙音撥號信號的頻譜分析 171
4.11.2 去噪處理 173
4.11.3 多採樣率頻譜分析 174
第5章 MATLAB在自動控制原理中的套用 180
5.1 控制系統模型 180
5.1.1 控制系統的描述與LTI對象 180
5.1.2 LTI模型的建立及轉換函式 181
5.1.3 LTI對象屬性的設定與轉換 184
5.1.4 典型系統的生成 187
5.1.5 LTI模型的簡單組合與複雜模型組合 189
5.1.6 連續系統與採樣系統之間的轉換 192
5.2 控制系統的時域分析 193
5.3 控制系統的根軌跡 198
5.4 控制系統的頻域分析 203
5.5 系統的狀態空間分析函式 208
5.5.1 系統可觀性與可控性判別函式 208
5.5.2 系統相似變換函式 209
5.6 極點配置和觀測器設定 211
5.7 最優控制系統設計 213
第6章 通信系統仿真 219
6.1 通信工具箱函式 219
6.2 信息的量度與編碼 222
6.2.1 Huffman編碼 222
6.2.2 MATLAB信源編/解碼方法 224
6.3 差錯控制編/解碼方法 227
6.4 模擬調製與解調 230
6.4.1 帶通模擬調製/解調 230
6.4.2 基帶模擬調製/解調 243
6.5 數字調製與解調 246
6.5.1 帶通數字調製/解調 247
6.5.2 基帶數字調製/解調 250
6.6 通信系統的性能仿真 253
6.6.1 通信系統的誤碼率仿真 253
6.6.2 誤碼率仿真界面 256
6.6.3 眼圖/散射圖 258
6.7 擴頻通信系統的性能仿真 260
6.7.1 直接序列擴頻(DS-SS)系統 260
6.7.2 跳頻擴頻系統(FH-SS) 262
6.8 多採樣率FDM系統設計與
仿真 266
第7章 Simulink的套用 275
7.1 Simulink工作平台的啟動 275
7.2 Simulink仿真原理 275
7.3 Simulink模組庫 277
7.3.1 連續模組庫(Continuous) 277
7.3.2 離散模組庫(Discrete) 278
7.3.3 函式與表格模組庫
(Function & Table) 279
7.3.4 數學模組庫(Math) 280
7.3.5 非線性模組庫(Nonlinear) 280
7.3.6 信號與系統模組庫
(Signals & Systems) 281
7.3.7 信號輸出模組庫(Sinks) 282
7.3.8 信號源模組庫(Sources) 283
7.4 仿真模型的建立和模組參數及屬性的
設定 283
7.4.1 仿真模組的建立 283
7.4.2 參數與屬性的設定 284
7.4.3 Simulink仿真注意與技巧 290
7.5 其他套用模組集和Simulink
擴展庫 293
7.6 其他套用模組及仿真實例 297
第8章 MATLAB在電子電路中的
套用 304
8.1 基本電氣元件簡介 304
8.2 MATLAB在電路及電子線路中的
計算與分析 306
8.2.1 在電路中的套用 306
8.2.2 在電子線路中的套用 315
8.3 基於Simulink的電路設計與
仿真 318
8.3.1 電子元件功能模組庫簡介 318
8.3.2 電路設計與仿真 324
參考文獻 344