MATLAB與控制系統(tǒng)仿真實踐

出版時間:2009-8  出版社:北京航空航天大學(xué)  作者:趙廣元  頁數(shù):306  
Tag標簽:無  

前言

MATLAB被稱為The Language of Technical Computing,它面向理工科不同領(lǐng)域,功能強大、使用方便,而更大的優(yōu)點在于它的高度開放性。正因如此,MATLAB在理工多個學(xué)科的仿真中成為首選工具。作者結(jié)合“MATLAB語言與控制系統(tǒng)仿真”的教學(xué)實踐與研究成果,以MATLAB R2007a為系統(tǒng)仿真平臺,以清新、簡潔的風(fēng)格編寫了本書。1.本書結(jié)構(gòu)與內(nèi)容安排本書在結(jié)構(gòu)上包括上下兩篇。上篇為MATLAB語言基礎(chǔ),共7章;下篇為控制系統(tǒng)的MATLAB仿真,共10章。上篇主要內(nèi)容有:MATLAB環(huán)境認識與操作,MATLAB語言數(shù)據(jù)類型和運算符等基礎(chǔ)知識,MATLAB的數(shù)學(xué)運算與符號運算,MATIAB語言的程序設(shè)計,MATLAB語言的二維圖形、三維圖形和符號函數(shù)的繪制等繪圖基礎(chǔ)。同時,以基于GUI設(shè)計工具GUIDE的開發(fā)為例簡要介紹了MlATLAB GUI程序設(shè)計,初步介紹了MATLAB的混合編程知識,并給出了應(yīng)用MATLAB@Builder for Java進行混合編程的實例。下篇主要內(nèi)容有:自動控制及其仿真概述;對MATLAB仿真集成環(huán)境——Simulink的較全面介紹,包括基本操作與設(shè)置、子系統(tǒng)及封裝技術(shù)和S一函數(shù)的編寫等高級應(yīng)用;基于MATLAB的控制系統(tǒng)數(shù)學(xué)建模包括了不同函數(shù)模型的建立及各種系統(tǒng)模型之間的轉(zhuǎn)換,方框圖模型的連接化簡等;分別從直接判定和圖解判定兩方面來進行控制系統(tǒng)的穩(wěn)定性分析;對控制系統(tǒng)的時域分析分別從動態(tài)性能指標和穩(wěn)態(tài)性能指標的分析出發(fā)進行描述;對控制系統(tǒng)的根軌跡分析及基于根軌跡的系統(tǒng)校正;對控制系統(tǒng)的頻域分析與基于頻域法的校正;控制系統(tǒng)的PID控制器設(shè)計主要包括了PID控制器的作用分析及設(shè)計舉例;非線性控制系統(tǒng)分析中首先給出了非線性特性模塊的構(gòu)建舉例,之后分別對使用相平面法和描述函數(shù)法進行了仿真分析。

內(nèi)容概要

本書以MATLAB R2007a為仿真平臺,以清新、簡潔的風(fēng)格介紹了MATLAB語言基礎(chǔ)及基于MATLAB的控制系統(tǒng)仿真。本書在結(jié)構(gòu)上包括上下兩篇共17章。上篇介紹MATLAB語言基礎(chǔ),并簡要介紹了MATLAB GUI程序設(shè)計和MATLAB的混合編程知識,共7章;下篇介紹控制系統(tǒng)的MATLAB仿真,并提供了兩個課程設(shè)計實例供學(xué)習(xí)參考,共10章。    全書結(jié)構(gòu)清晰,內(nèi)容翔實,圖文并茂,以豐富的實例突出實踐性,通過緊密聯(lián)系實際突出實用性。    本書可作為自動控制等相關(guān)專業(yè)的教學(xué)參考用書,也可作為相關(guān)領(lǐng)域工程技術(shù)人員和研究人員的參考資料。書中MATLAB語言的介紹較為全面,可供MATLAB語言入門者學(xué)習(xí)參考。書中所給綜合實例則對相關(guān)課程設(shè)計、畢業(yè)設(shè)計等有重要參考價值。

書籍目錄

上篇  MATLAB語言基礎(chǔ) 第1章 MATLAB環(huán)境認識與操作    1.1  MATLAB環(huán)境認識     1.1.1 命令窗口     1.1.2 命令歷史記錄窗口     1.1.3 工作空間     1.1.4 幫助窗口     1.1.5 圖形窗口     1.1.6 編輯/調(diào)試窗口   1.2 MATLAB Notebook及其使用     1.2.1  MATLAB Notebook的啟動     1.2.2 Notebook的菜單命令     1.2.3 輸出單元的格式控制     1.2.4 使用M—book模板的技巧   本章小結(jié) 第2章 MATLAB語言基礎(chǔ)   2.1 MATLAB語言的常量與變量     2.1.1  MATLAB語言的常量     2.1.2  MATLAB語言的變量   2.2  MATLAB語言的運算符     2.2.1 算術(shù)運算符     2.2.2 關(guān)系運算符     2.2.3 邏輯運算符   2.3 MATLAB語言的數(shù)據(jù)類型     2.3.1  MATLAB語言的數(shù)據(jù)類型概述     2.3.2 稀疏矩陣     2.3.3 單元數(shù)組     2.3.4 結(jié)構(gòu)數(shù)組   2.4 MATLAB語言的基本語句結(jié)構(gòu)     2.4.1 直接賦值語句     2.4.2 調(diào)用函數(shù)語句   本章小結(jié) 第3章 MATLAB的數(shù)值運算與符號運算基礎(chǔ)   3.1 數(shù)組與矩陣的基本操作     3.1.1 數(shù)組與矩陣的輸入     3.1.2 數(shù)組與矩陣元素的操作     3.1.3 數(shù)組與矩陣的輸出    3.2  MATLAB的基本數(shù)值運算     3.2.1 算術(shù)運算     3.2.2 關(guān)系運算     3.2.3 邏輯運算     3.2.4 運算優(yōu)先級   3.3 MATLAB的基本符號運算     3.3.1 符號運算基本函數(shù)     3.3.2 符號代數(shù)方程求解     3.3.3 符號微積分運算     3.3.4 Laplace變換及其反變換、2變換及其反變換   本章小結(jié) 第4章 MATLAB語言的程序設(shè)計    4.1  MATLAB語言的流程結(jié)構(gòu)     4.1.1 if,else和elseif組成的條件轉(zhuǎn)移結(jié)構(gòu)     4.1.2  switch,case和otherwise組成的開關(guān)結(jié)構(gòu)     4.1.3  while/for循環(huán)結(jié)構(gòu)     4.1.4  try和catch組成的試探結(jié)構(gòu)     4.1.5  MATLAB程序設(shè)計舉例    4.2  MATLAB函數(shù)的編寫     4.2.1 MATLAB函數(shù)基本結(jié)構(gòu)     4.2.2  MATLAB函數(shù)編寫舉例   4.3 MATLAB程序設(shè)計中應(yīng)注意的問題   本章小結(jié) 第5章 MATLAB語言的繪圖基礎(chǔ)   5.1 二維圖形的繪制     5.1.1 繪制二維圖形的基本函數(shù)及示例     5.1.2 圖形的修飾及示例     5.1.3 多圖繪制函數(shù)及示例     5.1.4 特殊應(yīng)用二維圖形的繪制   ……下篇 控制系統(tǒng)的MATLAB仿真參考文獻

章節(jié)摘錄

插圖:2.計算機仿真的基本步驟計算機仿真主要可以經(jīng)過以下幾步完成。(1)建立數(shù)學(xué)模型控制系統(tǒng)的數(shù)學(xué)模型是系統(tǒng)仿真的主要依據(jù)。系統(tǒng)的數(shù)學(xué)模型是描述系統(tǒng)輸入、輸出變量以及內(nèi)部各變量之間關(guān)系的數(shù)學(xué)表達式。描述系統(tǒng)諸變量間靜態(tài)關(guān)系的數(shù)學(xué)表達式稱為靜態(tài)模型;描述自控系統(tǒng)諸變量間動態(tài)關(guān)系的數(shù)學(xué)表達式稱為動態(tài)模型。常用的基本數(shù)學(xué)模型是微分方程與差分方程。(2)建立仿真模型原始的自控系統(tǒng)的數(shù)學(xué)模型,如微分方程,并不能用來直接對系統(tǒng)進行仿真。還得將其轉(zhuǎn)換為能夠?qū)ο到y(tǒng)進行仿真的模型。對于連續(xù)控制系統(tǒng)而言,有像微分方程這樣的原始數(shù)學(xué)模型,在零初始條件下進行拉普拉斯變換,求得自控系統(tǒng)傳遞函數(shù)數(shù)學(xué)模型。以傳遞函數(shù)模型為基礎(chǔ),等效變換為狀態(tài)空間模型,或者將其圖形化為動態(tài)結(jié)構(gòu)圖模型,都是自控系統(tǒng)的仿真模型。對于離散控制系統(tǒng)而言,有像差分方程這樣的原始數(shù)學(xué)模型以及類似連續(xù)系統(tǒng)的各種模型。這些模型都可以對離散系統(tǒng)直接進行仿真。

編輯推薦

《MATLAB與控制系統(tǒng)仿真實踐》:特別推薦:The MathWorks公司,北京邁斯沃克軟件有限公司,北京九州恒潤科技有限公司,MATLAB中文論壇。特別技術(shù)支持:MATLAB中文論壇(WWW.iLoveMatlab.cn)。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    MATLAB與控制系統(tǒng)仿真實踐 PDF格式下載


用戶評論 (總計52條)

 
 

  •   非常適合學(xué)習(xí)控制理論的初學(xué)者,對使用Matlab明白控制理論非常有幫助,武漢大學(xué)老師推薦的書籍。書籍提供的在線交流系統(tǒng)不錯,有問題還可以問問作者。
  •   很好的Matlab控制系統(tǒng)教科書,向老師們推薦….
  •   買的第二本書了,自己參考很有價值.感謝Matlab中文論壇各位版主老師的付出.
  •   參考了作者在Matlab中文論壇里分享的教師講義,就決定買一本讀讀。后來感覺不錯,借給學(xué)生看看,學(xué)生反應(yīng)也不錯。準備下學(xué)期開課的時候,多進幾本。
  •   這本書的作者是Matlab中文論壇版主,挺不錯的。建議:書籍再版的時候,加一些常用系統(tǒng)的例子,比如說倒立擺等。
  •   這本書還行,從matlab基礎(chǔ)講起,讓初學(xué)者有更低的臺階。不錯,推薦!!!
  •   買了此書已有2個星期了,一直沒有來這里評價,主要是看一下作者是否負責(zé)。  前天在Matlab中文論壇里問了作者一個問題,作者不耐其煩給我解答,很感動。  此書適合對Matlab初學(xué)者也比較適用,因為第一部分講了一些Matlab基礎(chǔ)知識,第二部分講了Control的實現(xiàn),挺適合我的(研一)。  作為Matlab中文論壇的老會員,看到論壇能出這樣的書籍,感覺非常欣慰,論壇加油,我們力挺你。
  •   入門挺好的,還可以在Matlab中文論壇下載趙老師的上課課件..適合入門參考書,非常不錯。
  •   介紹詳細具體,有實例,很好
  •   買來參考,發(fā)現(xiàn)本書質(zhì)量很不錯,除了紙張薄點,呵呵!作者很負責(zé)任,把課件什么的都傳上來了,驚喜萬分!
  •   感覺不錯,可以作為導(dǎo)向的書使用,言簡意賅,不過對于追求全面、細節(jié)的讀者來說,這本書薄了點。但是對于像我這種零基礎(chǔ)而且時間有限的人來說,是一本很不錯的書^_^
  •   實例比較多啊
  •   內(nèi)容還不錯,正學(xué)習(xí)中
  •   課程太忙。。。。還沒來及看
  •   3天等待,終于到手。讀了專業(yè)知識,準備下周開課的時候給學(xué)生演示一下。
  •   書看了下還不錯,深入淺出的很容易理解
  •   書質(zhì)量不錯,快遞也給力
  •   拿到的時候,書的質(zhì)量很好,因為是在學(xué)校圖書館看到的書,想網(wǎng)上搜一下,沒想到真的有而且質(zhì)量跟學(xué)校的差不多,速度很快!很好!
  •   比較了下同類的書,感覺這本比較好,例子詳細
  •   適合新手的入門用書,值的購買
  •   簡單易學(xué),例程豐富,課件不錯.
  •   仔細選選還是這本書不錯, 是前輩推薦的 真的不錯淺顯易懂
  •   就是小結(jié)里面沒有幾個例子,對于教學(xué)這方面還是不夠
  •   里面內(nèi)容還行,挺詳細。
  •   發(fā)貨的速度還是可以,質(zhì)量也還不錯
  •   書本的質(zhì)量相當不錯,唯一不足之處就是書本有一點破損,不過還好不影響閱讀
  •   作為教材還行吧
  •   正在看呢,還沒有買,同學(xué)說不錯,。
  •   廢話少,比較精煉,講的不錯
  •   該書是MATLAB學(xué)習(xí)的入門級教材,非常實用。書中由淺入深的講述MATLAB的使用,結(jié)合實際操作,對學(xué)習(xí)起到了很好的指導(dǎo)作用。如果書中能將現(xiàn)實問題分析后,提出解決辦法,再使用MATLAB來仿真,來指導(dǎo)現(xiàn)實問題的整個流程做一個例子,將會給MATLAB的學(xué)習(xí)者很好的印象和認識。
  •   感覺介紹的是一些控制的基本知識在Matlab中的運用。
    當然,matlab的常用功能也做了一些簡介,
    總體感覺,作為入門,還是不錯的。
  •   適合用MATLAB設(shè)計控制的初步入門,建議和鞏固控制理論一起看。總體不錯。
  •   作為學(xué)習(xí)matlab初學(xué)者來說,這本是最好的一本,內(nèi)容講的不多,但都是重點,很有用。很佩服作者的功力,能夠把內(nèi)容講的這么清晰易懂,排版也很好,看著很舒服。對于其它高級的命令就看help幫助文件,沒有比這個更強大的了,但對初學(xué)的直接差不了,需要有本書入門,這本就好。還可以去matlab中文論壇,看關(guān)于這本書上內(nèi)容的補充和答疑??梢院途W(wǎng)絡(luò)資源結(jié)合,挺好的。
  •   主要是MATLAB的一些基本知識,講的還可以.論壇上推薦的.之前本來想買張德豐的來著,看網(wǎng)評一般于是買的此書.
  •   解決了 如何從控制理論到電路設(shè)計的 過程。當然例子還是少了一些。
    但這本書還是讓我受益良多,總算入門了。
  •   本書對于學(xué)習(xí)自動化工業(yè)控制的使用的確比較的實在,還好
  •   內(nèi)容是很多,但沒有太多的實例,總覺得不明白。
  •   送貨很快,書的內(nèi)容還行,
  •   書還好啦 就是送的快遞讓自己找貨 找了好長時間
  •   雖然經(jīng)典,但還是中規(guī)中矩吧
  •   是正版,還有增值服務(wù)卡??!
  •   好厚一本沒有用上??!哎,浪費了,就草草的看了一遍,感覺用不上啊
  •   書是論壇看到的,據(jù)說不錯。前面基礎(chǔ)部分有點多,后面感覺不錯。好好看看。只是書的紙張不好,質(zhì)檢怎么通過的,好多地方裝訂不合格??!
  •   書還是可以吧,質(zhì)量一般,感覺沒有在書店里買的好,紙質(zhì)有點一般
  •   實用性不高的教材。
  •   講的很詳細,作為入門的書很適合
  •   老師訂的教材,應(yīng)該還行吧。。。
  •   很適合我,使我了解了一些處理控制系統(tǒng)的常用方法,非常有用
  •   內(nèi)容很詳細,只是比較膚淺~
  •   內(nèi)容比較基礎(chǔ),方便初學(xué)者
  •   講的很泛,可讀性 很一般
  •   入門可以,深入就不行了。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7