本書(shū)介紹基于MATLAB的計(jì)算機(jī)仿真,全書(shū)共分11章。第1章概述計(jì)算機(jī)仿真技術(shù)和MATLAB仿真軟件,第2章介紹MATLAB程序設(shè)計(jì)的基礎(chǔ)知識(shí),第3章介紹數(shù)組和矩陣的操作,第4章介紹MATLAB函數(shù),第5章重點(diǎn)介紹二維和三維圖的繪制方法,第6章介紹自定義函數(shù)的實(shí)現(xiàn)方法,第7章重點(diǎn)介紹MATLAB下的微分方程求解、數(shù)值積分與微分、數(shù)據(jù)分析及多項(xiàng)式運(yùn)算,第8章重點(diǎn)介紹Simulink下控制系統(tǒng)的模型建立與仿真方法,第9章重點(diǎn)介紹線(xiàn)性控制系統(tǒng)的模型建立方法,第10章重點(diǎn)介紹電力電子系統(tǒng)的模型建立與仿真方法,第11章重點(diǎn)介紹電力系統(tǒng)的模型建立與仿真方法。另外,本書(shū)給出大量的計(jì)算機(jī)仿真實(shí)例,同時(shí)在每章章末編有一定數(shù)量的習(xí)題,主要用以檢驗(yàn)、理解基本概念和熟練分析方法。
付華,遼寧工程大學(xué)教授。中國(guó)煤炭工業(yè)信息與自動(dòng)化專(zhuān)業(yè)委員會(huì)委員,遼寧省儀器學(xué)科教學(xué)指導(dǎo)委員會(huì)委員。主持完成國(guó)家863項(xiàng)目、國(guó)家自然科學(xué)基金項(xiàng)目、教育部博士點(diǎn)基金、博士后基金、遼寧省科技攻關(guān)項(xiàng)目、遼寧省重大科技項(xiàng)目、省創(chuàng)新團(tuán)隊(duì)項(xiàng)目、優(yōu)秀人才項(xiàng)目等40余項(xiàng),主持完遼寧省教改項(xiàng)目、省十一五、十二五教學(xué)科研項(xiàng)目多項(xiàng)。
第1章 計(jì)算機(jī)仿真技術(shù)及MATLAB簡(jiǎn)介 (1)
1.1 計(jì)算機(jī)仿真技術(shù) (1)
1.2 MATLAB功能簡(jiǎn)介 (2)
1.3 MATLAB在工業(yè)工程中的應(yīng)用 (3)
1.4 工程和科學(xué)問(wèn)題的求解 (4)
1.5 MATLAB環(huán)境介紹 (4)
1.5.1 MATLAB的啟動(dòng)和退出 (4)
1.5.2 MATLAB主菜單及功能 (4)
1.6 幫助功能 (6)
1.6.1 在線(xiàn)幫助桌面系統(tǒng) (6)
1.6.2 命令查詢(xún)系統(tǒng) (8)
1.6.3 聯(lián)機(jī)演示系統(tǒng) (10)
習(xí)題 (12)
第2章 MATLAB基礎(chǔ)知識(shí) (13)
2.1 數(shù)據(jù)類(lèi)型 (13)
2.1.1 數(shù)值類(lèi)型 (13)
2.1.2 邏輯類(lèi)型 (20)
2.1.3 字符和字符串 (22)
2.1.4 函數(shù)句柄 (23)
2.1.5 結(jié)構(gòu)體類(lèi)型 (24)
2.1.6 單元數(shù)組類(lèi)型(cell) (25)
2.2 運(yùn)算符 (27)
2.2.1 算術(shù)運(yùn)算符 (27)
2.2.2 關(guān)系運(yùn)算符 (28)
2.2.3 邏輯運(yùn)算符 (30)
2.2.4 運(yùn)算優(yōu)先級(jí) (30)
2.3 字符串處理函數(shù) (31)
2.3.1 字符串的構(gòu)造 (31)
2.3.2 字符串比較函數(shù) (33)
2.3.3 字符串查找和替換函數(shù) (34)
2.3.4 字符串與數(shù)值轉(zhuǎn)換 (35)
2.4 程序控制 (36)
2.4.1 關(guān)系運(yùn)算符和邏輯運(yùn)算符 (36)
2.4.2 流程圖和偽碼 (37)
2.4.3 順序結(jié)構(gòu) (38)
2.4.4 選擇結(jié)構(gòu) (38)
2.4.5 循環(huán)結(jié)構(gòu) (41)
習(xí)題 (44)
第3章 數(shù)組和矩陣操作 (46)
3.1 創(chuàng)建數(shù)值數(shù)組 (46)
3.1.1 一維數(shù)組的創(chuàng)建方法 (46)
3.1.2 二維數(shù)組的創(chuàng)建方法 (48)
3.1.3 三維數(shù)組的創(chuàng)建方法 (48)
3.2 操作數(shù)值數(shù)組 (50)
3.2.1 選取低維數(shù)組的對(duì)角元素 (50)
3.2.2 低維數(shù)組的形式轉(zhuǎn)換 (51)
3.2.3 選取三角矩陣 (52)
3.2.4 高維數(shù)組的對(duì)稱(chēng)交換 (52)
3.2.5 高維數(shù)組的降維操作 (53)
3.3 矩陣操作 (54)
3.3.1 創(chuàng)建矩陣 (54)
3.3.2 改變矩陣大小 (58)
3.3.3 矩陣元素的運(yùn)算 (61)
3.3.4 矩陣運(yùn)算 (62)
3.3.5 矩陣分析 (66)
習(xí)題 (71)
第4章 MATLAB中的函數(shù) (73)
4.1 內(nèi)置函數(shù)的使用 (73)
4.2 初等數(shù)學(xué)函數(shù) (74)
4.3 三角函數(shù) (75)
4.4 數(shù)據(jù)分析函數(shù) (76)
4.5 隨機(jī)數(shù) (77)
4.5.1 基本隨機(jī)數(shù) (77)
4.5.2 連續(xù)型分布隨機(jī)數(shù) (77)
4.6 復(fù)數(shù) (80)
4.7 計(jì)算的極限 (81)
4.8 特殊值和輔助功能 (82)
習(xí)題 (82)
第5章 繪圖 (83)
5.1 概要 (83)
5.2 常用數(shù)學(xué)函數(shù) (83)
5.2.1 基本數(shù)學(xué)函數(shù) (83)
5.2.2 三角函數(shù)與反三角函數(shù) (85)
5.3 繪圖命令 (89)
5.3.1 繪圖命令要覽 (89)
5.3.2 繪圖命令用法說(shuō)明 (90)
5.4 繪制實(shí)例集錦 (92)
習(xí)題 (101)
第6章 自定義函數(shù) (102)
6.1 MATLAB的圖形用戶(hù)界面簡(jiǎn)介 (102)
6.2 圖形用戶(hù)界面設(shè)計(jì)工具GUIDE (103)
6.2.1 圖形用戶(hù)界面的開(kāi)發(fā)環(huán)境 (103)
6.2.2 位置調(diào)整工具(Alignment Tool) (106)
6.2.3 對(duì)象屬性查看器(Property Inspector) (108)
6.2.4 菜單編輯器(Menu Editor) (113)
6.2.5 對(duì)象瀏覽器(Object Browser) (116)
6.2.6 對(duì)象生成GUI程序的設(shè)置 (116)
6.3 對(duì)話(huà)框 (117)
6.3.1 提問(wèn)對(duì)話(huà)框(Questdlg) (117)
6.3.2 輸入對(duì)話(huà)框(Inputdlg) (118)
6.3.3 列表對(duì)話(huà)框(Listdlg) (119)
6.3.4 其他對(duì)話(huà)框 (122)
習(xí)題 (123)
第7章 輸入/輸出控制 (124)
7.1 多項(xiàng)式的運(yùn)算 (124)
7.1.1 多項(xiàng)式的表達(dá)和生成 (124)
7.1.2 多項(xiàng)式的乘除 (125)
7.1.3 多項(xiàng)式的求導(dǎo) (126)
7.1.4 多項(xiàng)式的求根 (127)
7.2 數(shù)據(jù)分析 (128)
7.2.1 極值、均值、標(biāo)準(zhǔn)差和中位值的計(jì)算 (128)
7.2.2 曲線(xiàn)的擬合 (130)
7.2.3 協(xié)方差陣和相關(guān)陣 (131)
7.2.4 統(tǒng)計(jì)頻數(shù)直方圖 (133)
7.3 數(shù)值積分和微分 (134)
7.3.1 微分和積分的物理意義及數(shù)字表達(dá) (134)
7.3.2 函數(shù)數(shù)值微分 (135)
7.3.3 數(shù)值微分 (138)
7.4 一般非線(xiàn)性方程組的數(shù)值解 (139)
7.5 微分方程求解 (141)
7.5.1 微分方程的意義 (141)
7.5.2 一階常微分方程求解 (141)
7.5.3 二階常微分方程求解 (143)
習(xí)題 (144)
第8章 MATLAB/Simulink下的控制系統(tǒng)仿真 (145)
8.1 MATLAB適合控制系統(tǒng)仿真的特點(diǎn) (145)
8.2 Simulink仿真概述 (146)
8.2.1 Simulink的啟動(dòng)與退出 (146)
8.2.2 Simulink建模仿真 (147)
8.3 Simulink模塊庫(kù)簡(jiǎn)介 (148)
8.3.1 Simulink模塊庫(kù)分類(lèi) (148)
8.3.2 控制系統(tǒng)仿真中常用的模塊 (154)
8.4 Simulink功能模塊的處理 (156)
8.4.1 Simulink模塊參數(shù)設(shè)置 (156)
8.4.2 Simulink模塊的基本操作 (157)
8.4.3 Simulink模塊間的連線(xiàn)處理 (158)
8.5 Simulink仿真設(shè)置 (159)
8.5.1 仿真器參數(shù)設(shè)置 (159)
8.5.2 工作空間數(shù)據(jù)導(dǎo)入/導(dǎo)出設(shè)置 (160)
8.6 Simulink仿真舉例 (161)
8.7 Simulink自定義功能模塊 (163)
8.7.1 自定義功能模塊的創(chuàng)建 (163)
8.7.2 自定義功能模塊的封裝 (165)
8.8 S函數(shù)設(shè)計(jì)與應(yīng)用 (169)
8.8.1 S函數(shù)簡(jiǎn)介 (169)
8.8.2 S函數(shù)設(shè)計(jì)模板 (170)
8.8.3 S函數(shù)設(shè)計(jì)舉例 (172)
習(xí)題 (174)
第9章 控制系統(tǒng)數(shù)學(xué)模型 (176)
9.1 引言 (176)
9.2 動(dòng)態(tài)過(guò)程微分方程描述 (176)
9.3 拉斯變換與控制系統(tǒng)模型 (177)
9.4 數(shù)學(xué)模型描述 (179)
9.4.1 傳遞函數(shù)模型 (179)
9.4.2 零極點(diǎn)形式的數(shù)學(xué)模型 (179)
9.4.3 狀態(tài)空間模型 (179)
9.5 MATLAB/Simulink在模型中的應(yīng)用 (180)
9.5.1 多項(xiàng)式處理相關(guān)的函數(shù) (180)
9.5.2 建立傳遞函數(shù)相關(guān)的函數(shù) (182)
9.5.3 建立零極點(diǎn)形式的數(shù)學(xué)模型相關(guān)函數(shù) (184)
9.5.4 建立狀態(tài)空間模型相關(guān)函數(shù) (185)
9.5.5 Simulink中的控制系統(tǒng)模型表示 (186)
9.5.6 系統(tǒng)模型間的轉(zhuǎn)換與連接 (188)
9.5.7 應(yīng)用實(shí)例 (190)
習(xí)題 (191)
第10章 電力電子系統(tǒng)仿真 (192)
10.1 電力電子模塊 (192)
10.1.1 電力電子開(kāi)關(guān)模塊 (194)
10.1.2 通用橋模塊 (201)
10.1.3 PWM脈沖發(fā)生器模塊(Li354) (204)
10.2 電力電子變流系統(tǒng)仿真 (206)
10.2.1 AC-DC系統(tǒng)仿真 (206)
10.2.2 DC/DC系統(tǒng)仿真 (225)
10.2.3 DC/AC系統(tǒng)仿真 (235)
10.2.4 AC/AC系統(tǒng)仿真 (248)
習(xí)題 (261)
第11章 電力系統(tǒng)仿真 (266)
11.1 電力系統(tǒng)元件仿真模型介紹 (266)
11.1.1 同步發(fā)電機(jī)仿真模型 (267)
11.1.2 變壓器仿真模型 (270)
11.1.3 輸電線(xiàn)路模型 (270)
11.1.4 負(fù)荷模型 (271)
11.1.5 電力圖形用戶(hù)分析界面模塊 (274)
11.2 潮流計(jì)算的應(yīng)用實(shí)例 (276)
11.3 電力系統(tǒng)短路故障分析的應(yīng)用實(shí)例 (280)
11.3.1 無(wú)窮大電源供電系統(tǒng)三相短路仿真 (281)
11.3.2 同步發(fā)電機(jī)突然短路的暫態(tài)過(guò)程仿真 (285)
習(xí)題 (289)
參考文獻(xiàn) (291)