出版時(shí)間:2004-1 出版社:國(guó)防工業(yè)出版社 作者:黃忠霖
內(nèi)容概要
《控制系統(tǒng)MATLAB計(jì)算及仿真》分為MATLAB計(jì)算及仿真語(yǔ)言基礎(chǔ)、控制系統(tǒng)MATLAB仿真基礎(chǔ)以及控制系統(tǒng)MATLAB計(jì)算及仿真三篇。包括控制系統(tǒng)及仿真概述、MATLAB的仿真集成環(huán)境Simulink、自動(dòng)控制系統(tǒng)的MATLAB計(jì)算及仿真等18章內(nèi)容。
書(shū)籍目錄
上篇 MATLAB計(jì)算及仿真語(yǔ)言基礎(chǔ) 第1章控制系統(tǒng)及仿真概述 1.1 自動(dòng)控制系統(tǒng)的廣泛應(yīng)用 1.1.1 電力拖動(dòng)自動(dòng)控制系統(tǒng)的應(yīng)用 1.1.2工業(yè)生產(chǎn)過(guò)程自動(dòng)控制系統(tǒng)的應(yīng)用 1.2控制系統(tǒng)計(jì)算機(jī)仿真的基本概念 1.2.1 系統(tǒng)計(jì)算機(jī)仿真 1.2.2控制系統(tǒng)計(jì)算機(jī)仿真的過(guò)程 1.3控制系統(tǒng)MATLAB計(jì)算與仿真 1.3.1 先進(jìn)的軟件MATLAB 1.3.2控制系統(tǒng)的MATLAB計(jì)算與仿真 第2章MATLAB 6.5系統(tǒng)概述 2.1 MATLAB 6.5安裝與啟動(dòng) 2.1.1 MATLAB 6.5的安裝 2.1.2 Notebook的安裝 2.1.3 MATLAB 6.5(即MATLAB Rl3)的啟動(dòng) 2.1.4 Notebook的啟動(dòng) 2.2 MATLAB 6.5的系統(tǒng)界面 2.2.1 MATLAB 6.5的系統(tǒng)界面 2.2.2 MATLAB 6.5菜單項(xiàng)命令 2.2.3 MATLAB 6.5工具欄按鈕 2.2.4 MATEAB 6.5系統(tǒng)界面的窗口 2.2.5 Start開(kāi)始按鈕 2.3 MATLAB 6.5的內(nèi)容及其查找 2.3.1 MATLAB 6.5的內(nèi)容 2.3.2 MATLAB 6.5的內(nèi)容查找 2.3.3 MATLAB 6.5的Work子目錄 2.4 MATLAB的文字處理工具Notebook 2.4.1 Notebook簡(jiǎn)介 2.4.2 Notebook菜單命令簡(jiǎn)介 2.4.3 Notebook的使用 2.4.4 Notebook使用的幾個(gè)問(wèn)題 第3章MATLAB數(shù)值運(yùn)算 3.1 MATLAB的數(shù)值運(yùn)算基礎(chǔ) 3.1.1 常量 3.1.2變量 3.1.3 MATLAB運(yùn)算符 3.2 MATLAB的數(shù)組、矩陣運(yùn)算 3.2.1數(shù)組、矩陣的概念 3.2.2數(shù)組或矩陣元素的標(biāo)識(shí) 3.2.3數(shù)組與矩陣的輸入 3.2.4數(shù)組、矩陣的算術(shù)運(yùn)算 3.2.5向量及其運(yùn)算 3.2.6矩陣的特有運(yùn)算 3.2.7數(shù)組的關(guān)系運(yùn)算 3.2.8數(shù)組的邏輯運(yùn)算 3.2.9特殊字符數(shù)組--字符串 3.3 MATLAB的數(shù)組函數(shù)與矩陣函數(shù) 3.3.1數(shù)組函數(shù) 3.3.2矩陣函數(shù) 3.4多項(xiàng)式及其運(yùn)算 3.4.1 多項(xiàng)式運(yùn)算函數(shù) 3.4.2多項(xiàng)式運(yùn)算舉例 3.5 MATLAB的數(shù)學(xué)表達(dá)式及其書(shū)寫(xiě) 3.5.1MATLAB的數(shù)學(xué)表達(dá)式 3.5.2 MATLAB數(shù)學(xué)表達(dá)式書(shū)寫(xiě) 第4章MATLAB符號(hào)運(yùn)算基礎(chǔ) 4.1 MATLAB符號(hào)運(yùn)算入門概述 4.1.1 MATLAB符號(hào)運(yùn)算入門 4.1.2 MATLAB符號(hào)運(yùn)算的幾個(gè)基本概念 4.2 MATLAB符號(hào)對(duì)象的基本運(yùn)算與關(guān)系運(yùn)算 4.3 MATLAB符號(hào)運(yùn)算的基本函數(shù) 4.3.1符號(hào)變量代換及其函數(shù)subs() 4.3.2符號(hào)對(duì)象轉(zhuǎn)換為數(shù)值對(duì)象的函數(shù)double()、digits()、vap()、numeric() 4.3.3 MATLAB符號(hào)表達(dá)式的化簡(jiǎn) 4.4 MATLAB符號(hào)微積分運(yùn)算 4.4.1 MATLAB符號(hào)極限運(yùn)算 4.4.2 MATLAB符號(hào)函數(shù)微分運(yùn)算 4.4.3 MATLAB符號(hào)函數(shù)積分運(yùn)算 4.4.4符號(hào)求和函數(shù)與taylor(泰勒)級(jí)數(shù)展開(kāi)函數(shù) 4.5 MATLAB符號(hào)矩陣的幾種特殊運(yùn)算 4.5.1矩陣的微分與積分 4.5.2 Jacobian矩陣 4.5.3矩陣的Jordan標(biāo)準(zhǔn)形 4.6 MATLAB符號(hào)方程求解 4.6.1 MATLAB符號(hào)代數(shù)方程求解 d.6.2 MATLAB符號(hào)微分方程求解 第5章MATLAB的程序設(shè)計(jì) 5.1 M文件、MATLAB函數(shù)與MATLAB程序 5.1.1 M文件 5.1.2 MATLAB函數(shù) 5.1.3 MATLAB命令文件或程序 5.2 MATLAB程序設(shè)計(jì)基礎(chǔ) 5.2.1 MATEAB程序設(shè)計(jì)基本規(guī)則 5.2.2表達(dá)式、表達(dá)式語(yǔ)句與賦值語(yǔ)句 5.2.3程序流程控制語(yǔ)句 5.2.4程序流程控制指令 5.3 MATLAB程序的交互式、調(diào)試與警示指令 5.3.1 MATLAB程序的交互式指令 5.3.2 MATLAB程序的調(diào)試指令 5.3.3 MATLAB程序的常用警示指令 第6章MATLAB常用圖形命令與符號(hào)函數(shù)圖形命令 6.1 MATEAB的常用圖形命令 6.1.1繪圖函數(shù)plot() 6.1.2繪圖坐標(biāo)系的調(diào)整 6.1.3圖形標(biāo)注 6.1.4多次重疊繪制圖形 6.1.5圖形窗口的分割 6.2 MATLAB的特殊坐標(biāo)繪圖函數(shù) 6.2.1對(duì)數(shù)坐標(biāo)曲線 6.2.2極坐標(biāo)曲線 6.2.3雙y軸坐標(biāo)曲線 6.2.4復(fù)數(shù)的圖形曲線 6.3 MATLAB離散數(shù)據(jù)與步進(jìn)圖形的繪圖函數(shù) 6.3.1 MATEAB繪制離散數(shù)據(jù)圖形的函數(shù)命令stem() 6.3.2 MATLAB繪制步進(jìn)圖形的函數(shù)命令stairs() 6.4 MATLAB符號(hào)函數(shù)的圖形 6.4.1符號(hào)函數(shù)的簡(jiǎn)捷繪圖函數(shù)命令ezplot() 6.4.2符號(hào)函數(shù)的繪圖函數(shù)命令fplot() 中篇 控制系統(tǒng)MATLAB仿真基礎(chǔ) 第7章MATLAB的仿真集成環(huán)境Simulink 7.1 Simulink 5.0仿真工具簡(jiǎn)介 7.1.1 Simulink仿真工具概述 7.1.2 Simulink For Windows仿真工具的安裝 7.2 Simulink 5.0的界面與菜單 7.2.1 Simulink 5.0的界面形象 7.2.2 Simulink 5.0功能模塊組的打開(kāi)與關(guān)閉 7.2.3 Simulink 5.0功能模塊的分類及其用途 7.2.4 Simulink模型窗口 7.3用Simulink建立系統(tǒng)模型 7.3.1模型窗口 7.3.2模塊的查找與選擇 7.3.3模塊的拷貝、移動(dòng)與刪除 7.3.4模塊的連接 7.3.5模塊標(biāo)題名稱的修改 7.3.6 系統(tǒng)模型標(biāo)題名稱的標(biāo)注與修改 7.3.7模塊內(nèi)部參數(shù)的修改 7.3.8創(chuàng)建模型的取消與復(fù)原操作 7.3.9模型文件的保存與打開(kāi) 7.3.10模型框圖的打印 7.3.11 Simulink建模注意事項(xiàng) 7.4觀察Simulink的仿真結(jié)果 7.4.1 示波器 7.4.2使用示波器模塊觀察仿真輸出 7.4.3使用To Workspace模塊將仿真輸曲信息返回到MATLAB命令窗口中 7.4.4使用0utl模塊將仿真輸出信息返回到MATLAB命令窗口中 7.5 Simulink的分析工具 7.5.1模型線性化概述 7.5.2連續(xù)系統(tǒng)的線性化模型 7.5.3離散系統(tǒng)的線性化模型 7.5.4 Simulink平衡點(diǎn)的求取 7.5.5 Simulink里由狀態(tài)方程轉(zhuǎn)換成LTI(線性時(shí)不變系統(tǒng))對(duì)象 7.5.6在Simulink里繪制波德(Bode)圖與時(shí)間響應(yīng)圖 第8章控制系統(tǒng)數(shù)學(xué)模型的MATLAB實(shí)現(xiàn) 8.1 LTl三類對(duì)象及其屬性 8.1.1 LTI對(duì)象與set()函數(shù) 8.1.2三類對(duì)象的屬性 8.2控制系統(tǒng)數(shù)學(xué)模型的種類及轉(zhuǎn)換 8.2.1控制系統(tǒng)數(shù)學(xué)模型 8.2.2三種系統(tǒng)數(shù)學(xué)模型之間的轉(zhuǎn)換 8.2.3 系統(tǒng)數(shù)學(xué)模型建立與轉(zhuǎn)換再舉例 8.2.4第四種系統(tǒng)數(shù)學(xué)模型 8.3環(huán)節(jié)方框圖模型的化簡(jiǎn) 8.3.1環(huán)節(jié)串聯(lián)連接的化簡(jiǎn) 8.3.2環(huán)節(jié)并聯(lián)連接的化簡(jiǎn) …… 下篇 控制系統(tǒng)MATLAB計(jì)算及仿真 附錄 作者編寫(xiě)的MATLAB函數(shù) 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè): 插圖: MATLAB的基本數(shù)據(jù)編程單元是不需要指定維數(shù)的復(fù)數(shù)矩陣,所以在MATLAB環(huán)境下,數(shù)組(向量或矩陣)的操作如同數(shù)的操作一樣簡(jiǎn)單方便,不必像其它Basic、Fortran和C等高級(jí)語(yǔ)言,因?yàn)榛緮?shù)據(jù)單元是數(shù)而要事先定義數(shù)組,然后才能進(jìn)行有關(guān)操作。這樣的編程效率肯定不如MATLAB的高。 在科學(xué)與工程應(yīng)用的數(shù)值計(jì)算領(lǐng)域里,有文獻(xiàn)指明,使用MATLAB語(yǔ)言的程序設(shè)計(jì)比使用Basic、Fortran和C等語(yǔ)言進(jìn)行程序設(shè)計(jì)的編程效率要高幾倍。 3.界面友好,用戶使用方便 首先,MATLAB具有友好的用戶界面與易學(xué)易用的幫助系統(tǒng)。MATLAB的函數(shù)命令繁多,功能各異。用戶在命令窗里通過(guò)help命令可以查詢某個(gè)函數(shù)的功能及用法,命令的格式極為簡(jiǎn)單(格式為:help+命令或函數(shù))。用戶在命令窗里通過(guò)某些命令還可以查詢某個(gè)函數(shù)的路徑以及查詢某個(gè)子目錄中的函數(shù)集合。這樣,面對(duì)MATLAB的強(qiáng)大功能與各種先進(jìn)技術(shù),即便是初學(xué)者,也不會(huì)望而生畏。因?yàn)镸ATLAB已為用戶提供了學(xué)習(xí)它的方便之路。 其次,MATLAB把編輯、編譯、連接、執(zhí)行、調(diào)試等多個(gè)步驟融為一體。如果直接在命令行輸入語(yǔ)句(命令),包括調(diào)用M文件的語(yǔ)句,每輸入一條(語(yǔ)句),就立即完成編譯、連接和運(yùn)行的全過(guò)程。如果將MATLAB源程序編輯為M文件,編輯后的源文件就可與庫(kù)函數(shù)一樣直接運(yùn)行,而不再需要編譯和連接。運(yùn)行M文件時(shí),如果有錯(cuò),計(jì)算機(jī)屏幕上會(huì)給出詳細(xì)的出錯(cuò)信息提示,讓用戶修改,直到正確為止。 再者,MATLAB語(yǔ)言可設(shè)置中斷點(diǎn),存儲(chǔ)多個(gè)中間結(jié)果。除此以外,它還可進(jìn)行跟蹤調(diào)試。MATLAB語(yǔ)言靈活方便,其調(diào)試手段豐富,調(diào)試速度快。 還有,在MATLAB里,既可執(zhí)行程序(即M文件),又可通過(guò)人機(jī)對(duì)話,調(diào)用不同的庫(kù)函數(shù)即子程序,方便快速地達(dá)到用戶自己的目的,以實(shí)現(xiàn)MATLAB的交互功能。 最后,MATLAB是演算紙式的科學(xué)工程計(jì)算語(yǔ)言。使用MATLAB編程運(yùn)算與人進(jìn)行科學(xué)計(jì)算的思路和表達(dá)方式完全一樣,MATLAB的語(yǔ)法更貼近人的思維方式,用MATLAB編寫(xiě)程序,猶如在一張演算紙上排列書(shū)寫(xiě)公式,運(yùn)算求解問(wèn)題,十分方便。 4.擴(kuò)充能力強(qiáng) MATLAB不僅為用戶提供了可直接調(diào)用的豐富的庫(kù)函數(shù)(即M文件),而且在MATLAB語(yǔ)言環(huán)境下,用戶還可以根據(jù)需要,自行建立或擴(kuò)充完成指定功能的M文件(即新的庫(kù)函數(shù)),與MATLAB提供的系統(tǒng)里的庫(kù)函數(shù)一樣保存,同樣使用,以提高M(jìn)ATLAB使用效率與豐富、擴(kuò)充它的功能。 另外,為了充分利用Basic、Fortran和C等語(yǔ)言的資源,包括用戶已經(jīng)編寫(xiě)好的Basic、Fortran和C語(yǔ)言程序,通過(guò)建立Mex文件的形式,進(jìn)行混合編程,能夠方便地調(diào)用Basic、Fortran和C語(yǔ)言的子程序,以進(jìn)一步豐富及擴(kuò)充MATLAB程序語(yǔ)言的功能。
編輯推薦
《21世紀(jì)高等院校優(yōu)秀教材:控制系統(tǒng)MATLAB計(jì)算及仿真(第2版)》既可作為自動(dòng)控制類各專業(yè)(工業(yè)自動(dòng)化、電氣自動(dòng)化、機(jī)電一體化、過(guò)程控制、化工自動(dòng)化、電站自動(dòng)化、紡織自動(dòng)化、高層建筑自動(dòng)化、印刷造紙自動(dòng)化)的教材,也可作為自動(dòng)控制領(lǐng)域工程技術(shù)人員學(xué)習(xí)MATLAB的參考用書(shū)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
控制系統(tǒng)MATLAB計(jì)算及仿真 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版