全書共10章,主要內容包括系統仿真的基本概念、分類等基本知識;當前最常用的MATLAB仿真軟件包及其在控制系統仿真中的應用,以及Simulink的應用、S函數以及硬件在環仿真系統的開發;連續系統仿真的基本理論和連續系統模型的離散化方法(包括基本原理、適用范圍和程序設計實現,數字系統及其他特殊的系統仿真方法);簡介離散事件系統的基本概念、建模、仿真方法。
本書每章均安排了習題,并給出了以MATLAB語言編寫、可直接運行的所有實例仿真源代碼,便于學生參考和實踐。
本書可作為高等學校自動控制、電子工程、通信等電子信息類專業“控制系統仿真”課程的教材,也可作為工程技術人員的參考用書。
第1章系統仿真概述
1.1基本概念
1.1.1系統的概念和類型
1.1.2建模和數學模型
1.1.3系統仿真
1.2系統仿真
1.2.1系統仿真的優點
1.2.2仿真與數學求解(解析法)的關系
1.2.3仿真的分類
1.2.4系統仿真的工具
1.2.5系統仿真的步驟
小結
習題
第2章MATLAB基礎
2.1概論第1章系統仿真概述
1.1基本概念
1.1.1系統的概念和類型
1.1.2建模和數學模型
1.1.3系統仿真
1.2系統仿真
1.2.1系統仿真的優點
1.2.2仿真與數學求解(解析法)的關系
1.2.3仿真的分類
1.2.4系統仿真的工具
1.2.5系統仿真的步驟
小結
習題
第2章MATLAB基礎
2.1概論
2.1.1MATLAB的發展歷程和影響
2.1.2MATLAB語言的特點
2.1.3MATLAB命令平臺
2.1.4MATLAB文件系統
2.1.5MATLAB工具箱
2.1.6MATLAB的幫助系統
2.2數據類型
2.2.1數值類型
2.2.2邏輯類型
2.2.3字符和字符串
2.3基本語法結構
2.3.1變量與賦值語句
2.3.2函數語句
2.4MATLAB編程基礎
2.4.1MATLAB命令行操作
2.4.2獨立M文件
2.4.3M函數
2.4.4MATLAB編程知識和規則
2.4.5MATLAB程序控制
小結
習題
第3章MATLAB的運算
3.1矩陣操作
3.1.1矩陣構造
3.1.2矩陣的訪問
3.1.3矩陣的運算
3.2特殊數組
3.2.1元胞數組的定義及編址
3.2.2元胞數組的創建和顯示
3.3基本數學函數
3.4多項式運算
3.4.1多項式的表示
3.4.2多項式的運算
3.4.3多項式的曲線擬合
3.4.4多項式的展開
3.5函數插值運算
3.6數值求解方法
3.6.1數值積分
3.6.2數值微分
3.6.3微分方程數值求解
3.7MATLAB的符號運算
3.7.1基本符號運算
3.7.2符號運算在控制理論中的應用
小結
習題
第4章MATLAB繪圖
4.1基本繪圖功能
4.1.1基本繪圖函數
4.1.2多圖繪制
4.1.3圖形標識
4.1.4坐標軸的控制
4.1.5交互式繪圖指令
4.1.6三維繪圖
4.1.7三維圖形的影片動畫
4.1.8其他命令簡介
4.2句柄繪圖
4.2.1基本概念
4.2.2圖形對象的創建
4.2.3對象句柄的獲取
4.2.4對象屬性的獲取和設置
小結
習題
第5章MATLAB控制系統仿真
第6章Simulink仿真
第7章數值積分法
第8章快速數字仿真方法
第9章其他系統的仿真
第10章離散事件系統仿真
參考文獻