MATLAB和LabVIEW仿真技術及應用實例(第3版)
聶春燕、王桔、張萬裏、張猛
相關主題
商品描述
"本書介紹 MATLAB和LabVIEW 圖形化編程仿真軟件在相關課程和工程中的應用實例。全書分為4 篇。其中MATLAB部分包括3篇,第1篇介紹 MATLAB的基本操作命令、基本繪圖功能、M文件程序設計基礎以及符號運算;第2篇介紹Simulink系統建模以及子系統的封裝技術;第3篇介紹 MATLAB在模擬電路、數字電路、信號與系統、數字信號處理、濾波器設計以及數據分析等領域的仿真應用實例。第4篇即 LabVIEW 仿真軟件部分,介紹 LabVIEW 圖形化編程功能、虛擬儀器(VI)建模及在實際應用中的仿真實例。 使用 MATLAB和 LabVIEW 軟件可以簡單方便地完成復雜計算、仿真分析和圖形處理等功能。本書通俗易懂、由淺入深、講解詳細,結合大量具有代表性的應用實例(尤其側重本科基礎課和專業課程的相關知識)進行仿真和分析,幫助讀者理解和掌握兩種仿真軟件的使用方法和編程技巧,方便讀者自學或選學,本書可作為高校電子信息類等相關專業的本科生和研究生的輔助教材,也可作為工程技術人員的參考書。"
作者簡介
聶春燕,教授、博士後、碩士生導師。主持及參與國家級、省級、廳級科研課題33項,發表相關論文70篇;主持教研項目6項,發表相關論文12篇;主編教材4部;專著1部;軟著6項;實用新型1項;獲校級及以上獎勵18項。主講課程《MATLAB軟件及應用》、《電子測量》、《傳感技術》等十余門課程。
目錄大綱
目錄
第1篇MATLAB基礎知識
第1章仿真基礎
1.1MATLAB語言發展史
1.2MATLAB初步應用
1.2.1MATLAB桌面
1.2.2MATLAB工具條
1.2.3MATLAB的指令窗
1.2.4MATLAB的工作空間
習題1
第2章MATLAB基本操作命令
2.1變量及其賦值
2.1.1標識符號
2.1.2賦值
2.1.3復數
2.1.4MATLAB中的基本賦值矩陣
2.2矩陣和數組的基本運算
2.2.1矩陣和數組的四則運算
2.2.2矩陣和數組的乘方和冪次函數
2.2.3矩陣和數組的基本函數
2.3矩陣和數組的關系、邏輯運算
2.3.1關系運算
2.3.2邏輯運算
習題2
第3章MATLAB基本繪圖功能
3.1二維圖形
3.1.1基本二維繪圖函數
3.1.2線型、點型、顏色
3.1.3窗口控制(子圖繪制)
3.1.4坐標軸控制命令
3.1.5圖形標註
3.2三維圖形
3.2.1三維plot3繪圖函數
3.2.2三維曲面網線繪圖
3.2.3切片圖
習題3
第4章符號運算及繪圖
4.1符號運算
4.2符號數學的簡易繪圖
4.2.1二維符號數學簡易繪圖
4.2.2三維符號數學簡易繪圖
習題4
第5章M文件程序設計
5.1M文件
5.1.1M文件的建立與編輯
5.1.2命令文件
5.1.3函數文件
5.2程序流程控制
5.2.1循環控制語句
5.2.2條件控制語句
習題5
第2篇Simulink動態系統仿真技術
第6章Simulink仿真基礎
6.1Simulink的功能
6.2Simulink啟動和退出
6.3Simulink模塊庫
6.4Simulink模塊的基本操作
習題6
第7章Simulink系統建模及仿真應用
7.1創建仿真模型的步驟
7.2系統仿真時間參數的設置
7.3Simulink仿真應用實例
習題7
第8章Simulink子系統的創建及封裝
8.1創建子系統
8.1.1通過已有模塊建立子系統
8.1.2通過Subsystem模塊建立子系統
8.2子系統的封裝
8.3子系統創建及封裝的應用實例
習題8
第3篇MATLAB仿真應用實例
第9章MATLAB/Simulink在電路中的仿真應用
9.1模擬電路的仿真應用
9.1.1電阻電路
9.1.2動態電路
9.1.3正弦穩態電路
9.1.4頻率響應電路
9.2數字電路的仿真應用
9.2.1編碼器的設計
9.2.2譯碼器的設計
9.2.3數據選擇器的設計
9.2.4加法器的設計
習題9
第10章MATLAB在信號與系統中的仿真應用
10.1連續信號及仿真運算
10.2線性時不變系統的模型之間轉換
習題10
第11章MATLAB在數字信號處理及濾波器中的應用
11.1離散信號的運算
11.2傅裏葉變換與Z變換
11.3FIR數字濾波器的設計
11.4IIR數字濾波器的設計
11.5量化與調制
習題11
第12章MATLAB在數據分析中的應用
12.1數據插值
12.2多項式曲線擬合
12.3觀測數據分析
12.3.1條形圖數據分析
12.3.2餅圖數據分析
習題12
第13章MATLAB在控制系統中的應用
13.1系統的傳遞函數
13.2線性系統的時域分析
13.3控制系統的根軌跡分析
13.4控制系統的時域穩定性分析
13.5控制系統的頻域分析
習題13
第4篇LabVIEW基本功能及應用實例
第14章LabVIEW基本功能
14.1基本窗口功能
14.2工具欄
14.2.1前面板窗口工具欄
14.2.2框圖程序窗口工具欄
14.3LabVIEW的浮動模板功能
14.3.1工具模板
14.3.2控制模板
14.3.3功能模板
14.3.4Express VIs模塊功能
14.3.5Simulate Signal.vi應用舉例
14.4LabVIEW文本數據表示
14.4.1文本數據表達
14.4.2指示元件數據表達
14.4.3二維波形顯示
14.5LabVIEW圖形顯示
習題14
第15章LabVIEW創建VI的方法與實例
15.1LabVIEW創建VI的設計步驟
15.1.1前面板的設計
15.1.2框圖程序(後面板)的設計
15.2VI程序的調試方法
15.3應用實例
15.4For循環和While循環的應用
15.4.1For循環
15.4.2While循環
習題15
參考文獻