計算機仿真技術——基于MATLAB的電子信息類課程(第5版)
定 價:85.9 元
- 作者:應娜
- 出版時間:2025/7/1
- ISBN:9787121395758
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:G203;TP391.9
- 頁碼:368
- 紙張:
- 版次:01
- 開本:16開
本書結合電子信息類課程的教學特點,系統地介紹MATLAB語言在高等數學、信號與系統、數字信號處理、自動控制原理、數字通信、電路和電子線路等課程中的應用。全書共8章,第1、2章為基礎部分,主要介紹MATLAB語言的工作環(huán)境、基本語法和基本計算功能及圖形功能等內容;第3章著重介紹MATLAB在高等數學中的應用,主要涉及矩陣分析、函數分析、數值積分等內容;第4、5、6章詳細討論MATLAB在信號處理、自動控制及數字通信領域中的應用;第7章著重介紹Simulink的應用;第8章介紹MATLAB在電路及電子線路等課程中的應用。本書內容豐富,針對性強,仿真實例多,易于學習。
第1章 MATLAB語言概述 1
1.1 MATLAB語言及特點 1
1.2 MATLAB的工作環(huán)境 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在信號處理中的應用 115
4.1 信號及其表示 115
4.1.1 連續(xù)時間信號的表示 115
4.1.2 工具箱中的信號產生函數 115
4.1.3 離散時間信號的表示 120
4.1.4 幾種常用離散時間信號的表示 120
4.2 信號的基本運算 121
4.2.1 信號的相加與相乘 121
4.2.2 序列移位與周期延拓運算 122
4.2.3 序列翻折與序列累加運算 123
4.2.4 兩序列的卷積運算 124
4.2.5 兩序列的相關運算 124
4.3 信號的能量和功率 125
4.4 線性時不變系統 126
4.4.1 系統的描述 126
4.4.2 系統模型的轉換函數 128
4.4.3 系統互連與系統結構 130
4.5 線性時不變系統的響應 134
4.5.1 線性時不變系統的時域響應 134
4.5.2 線性時不變系統的單位沖激響應 138
4.5.3 時域響應的其他函數 140
4.6 線性時不變系統的頻率響應 142
4.7 傅里葉變換 144
4.7.1 連續(xù)時間、連續(xù)頻率—傅里葉變換(FT) 144
4.7.2 連續(xù)時間、離散頻率—傅里葉級數(FS) 145
4.7.3 離散時間、連續(xù)頻率—序列傅里葉變換(DTFT) 145
4.7.4 離散時間、離散頻率—離散傅里葉級數(DFS) 146
4.7.5 離散時間、離散頻率—離散傅里葉變換(DFT) 147
4.8 IIR數字濾波器的設計方法 149
4.8.1 沖激響應不變法 150
4.8.2 雙線性變換法 151
4.8.3 IIR數字濾波器的頻率變換設計法 152
4.9 FIR數字濾波器設計 156
4.9.1 窗函數設計法 156
4.9.2 頻率采樣法 159
4.9.3 MATLAB的其他相關函數 162
4.10 多采樣率信號處理 167
4.10.1 抽取 167
4.10.2 內插 167
4.10.3 有理數倍采樣率轉換 167
4.11 離散信號處理系統設計分析實例 172
4.11.1 雙音撥號信號的頻譜分析 172
4.11.2 去噪處理 174
4.11.3 多采樣率頻譜分析 175
第5章 MATLAB在自動控制原理中的應用 181
5.1 控制系統模型 181
5.1.1 控制系統的描述與LTI對象 181
5.1.2 LTI模型的建立及轉換函數 182
5.1.3 LTI對象屬性的設置與轉換 185
5.1.4 典型系統的生成 188
5.1.5 LTI模型的簡單組合與復雜模型組合 190
5.1.6 連續(xù)系統與采樣系統之間的轉換 192
5.2 控制系統的時域分析 194
5.3 控制系統的根軌跡 198
5.4 控制系統的頻域分析 204
5.5 系統的狀態(tài)空間分析函數 209
5.5.1 系統可觀性與可控性判別函數 209
5.5.2 系統相似變換函數 210
5.6 極點配置和觀測器設置 212
5.7 最優(yōu)控制系統設計 214
第6章 通信系統仿真 220
6.1 通信工具箱函數 220
6.2 信息的量度與編碼 223
6.2.1 Huffman編碼 223
6.2.2 MATLAB信源編/譯碼方法 225
6.3 差錯控制編/譯碼方法 228
6.4 模擬調制與解調 231
6.4.1 帶通模擬調制/解調 231
6.4.2 基帶模擬調制/解調 244
6.5 數字調制與解調 247
6.5.1 數字帶通調制/解調 248
6.5.2 數字基帶調制/解調 251
6.6 通信系統的性能仿真 254
6.6.1 通信系統的誤碼率仿真 254
6.6.2 誤碼率仿真界面 257
6.6.3 眼圖/散射圖 259
6.7 擴頻通信系統的性能仿真 261
6.7.1 直接序列擴頻(DS-SS)系統 261
6.7.2 跳頻擴頻系統(FH-SS) 263
6.8 多采樣率FDM系統設計與仿真 267
第7章 Simulink的應用 276
7.1 Simulink工作平臺的啟動 276
7.2 Simulink仿真原理 276
7.3 Simulink模塊庫 278
7.3.1 連續(xù)模塊庫(Continuous) 278
7.3.2 離散模塊庫(Discrete) 279
7.3.3 函數與表格模塊庫(Function & Table) 280
7.3.4 數學模塊庫(Math) 281
7.3.5 非線性模塊庫(Nonlinear) 281
7.3.6 信號與系統模塊庫(Signals & Systems) 282
7.3.7 信號輸出模塊庫(Sinks) 283
7.3.8 信號源模塊庫(Sources) 284
7.4 仿真模型的建立和模塊參數及屬性的設置 284
7.4.1 仿真模塊的建立 284
7.4.2 參數與屬性的設置 285
7.4.3 Simulink仿真注意與技巧 291
7.5 其他應用模塊集和Simulink擴展庫 294
7.6 其他應用模塊及仿真實例 298
7.7 S-function模塊設計 304
第8章 MATLAB在電子電路中的應用 316
8.1 基本電氣元器件簡介 316
8.2 MATLAB在電路及電子線路中的應用 318
8.2.1 在電路中的應用 318
8.2.2 在電子線路中的應用 327
8.3 基于Simulink的電路設計與仿真 330
8.3.1 電子元件功能模塊庫簡介 330
8.3.2 電路設計與仿真 336
參考文獻 356