出版時(shí)間:2012-9 出版社:機(jī)械工業(yè)出版社 作者:鄭利霞 編 頁數(shù):203 字?jǐn)?shù):320000
內(nèi)容概要
本書首先介紹了MATLAB語言的基本內(nèi)容,在此基礎(chǔ)上系統(tǒng)地介紹了控制系統(tǒng)仿真的方法,并以Simulink為主要工具介紹了系統(tǒng)仿真方法,包括連續(xù)系統(tǒng)、離散系統(tǒng)的仿真,由淺人深地介紹了通用模型庫、模塊封裝技術(shù)、S-函數(shù)編寫與應(yīng)用,最后還列舉了MATLAB的一些實(shí)際工程應(yīng)用案例。
本書可作為高校理工科各類專業(yè)的本科生和研究生學(xué)習(xí)MATLAB/Simulink的教材和參考書,也可作為一般讀者學(xué)習(xí)和掌握MATLAB/Simulink語言的教材,還可供科技工作者、教師作為學(xué)習(xí)和應(yīng)用系統(tǒng)仿真分析技術(shù)解決實(shí)際問題的參考資料。
書籍目錄
前言
第1章MATLAB基礎(chǔ)
1.1MATLAB簡介
1.1.1 MATLAB發(fā)展綜述
1.1.2 MATLAB工具箱
1.2 MATLAB運(yùn)行界面
1.2.1MATLAB基本窗口
1.2.2MATLAB M文件窗口
1.2.3 MATLAB圖形處理窗口
1.3數(shù)組操作
1.3.1數(shù)組的創(chuàng)建
1.3.2數(shù)組操作函數(shù)
1.3.3數(shù)組的運(yùn)算
1.3.4 MATLAB控制流
1.4矩陣運(yùn)算與函數(shù)
1.4.1矩陣的生成
1.4.2線性方程組
1.4.3矩陣函數(shù)
1.5圖形處理
1.5.1 plot函數(shù)
1.5.2 fplot函數(shù)
1.5.3 ezplot函數(shù)
1.5.4圖形修飾與控制
1.6 MATLAB M語言
1.6.1 M命令文件
1.6.2函數(shù)文件
1.6.3程序結(jié)構(gòu)與控制語句
1.6.4程序的調(diào)試
第2章控制系統(tǒng)分析
2.1時(shí)域分析
2.1.1階躍響應(yīng)分析
2.1.2脈沖響應(yīng)分析
2.2頻域分析
2.2.1頻率響應(yīng)法
2.2.2伯德圖分析
第3章Simulink基礎(chǔ)
3.1 Simulink概述
3.2 Simulink模塊介紹
3.2.1模塊庫
3.2.2自定義模塊
3.2.3其他應(yīng)用模塊集和輔助工具
3.3 Simulink基本建模方法
3.3.1模型窗口的建立
3.3.2模塊的操作
3.3.3信號(hào)線的操作
3.3.4模型注釋
3.3.5模型的運(yùn)行仿真
3.3.6模型的保存
3.3.7模型的打印
3.4系統(tǒng)與模塊封裝技術(shù)
3.4.1 Simulink系統(tǒng)
3.4.2封裝模塊
3.4.3創(chuàng)建模塊庫
3.5 S.函數(shù)的編寫及應(yīng)用
3.5.1 S-函數(shù)介紹
3.5.2用M文件編寫S-函數(shù)
3.5.3 S-函數(shù)設(shè)計(jì)舉例
第4章機(jī)電系統(tǒng)典型實(shí)例
4.1四連桿機(jī)構(gòu)的運(yùn)動(dòng)學(xué)仿真
4.2二連桿機(jī)器手臂的動(dòng)力學(xué)仿真
4.3電液伺服位置控制系統(tǒng)分析
4.3.1液壓缸位置伺服控制系統(tǒng)建模
4.3.2液壓缸位置伺服控制系統(tǒng)仿真
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 6.keyboard語句 keyboard語句是在M文件中請求鍵盤輸入命令。其調(diào)用格式為keyboard%keyboard語句與input語句一樣。在遇到keyboard語句時(shí),MATLAB將會(huì)暫停程序的運(yùn)行,并調(diào)用鍵盤命令進(jìn)行處理,用戶可以從鍵盤輸入各種MATLAB的合法命令。 只要輸入return語句,按回車鍵后,程序?qū)⒗^續(xù)運(yùn)行 【提示】keyboard語句與input語句不同之處在于:它允許輸入任意多個(gè)MATLAB命令;而input語句只能輸入賦給變量的“值”,即數(shù)值、字符串或單元數(shù)組。 7.erroF語句 在進(jìn)行程序設(shè)計(jì)時(shí)經(jīng)常會(huì)出現(xiàn)錯(cuò)誤,此時(shí)如果能夠及時(shí)把錯(cuò)誤顯示出來,用戶就能夠根據(jù)錯(cuò)誤信息找到錯(cuò)誤的根源。MATLAB提供的error語句就是用于實(shí)現(xiàn)這類功能。該語句的調(diào)用格式為顯示錯(cuò)誤信息,并將控制權(quán)交給鍵盤,提示的錯(cuò)誤信息是字符串message的內(nèi)容,如果mes.sage是空的字符串,則error語句將不起作用顯示的錯(cuò)誤信息字符串中包含有格式化字符,如用于MATLAB prinff函數(shù)中的特殊字符,在提示信息中每一個(gè)轉(zhuǎn)化字符被轉(zhuǎn)換成參數(shù)表中的al、a2……將錯(cuò)誤信息與一個(gè)標(biāo)志符或message—id聯(lián)系起來,這樣該標(biāo)志符可以幫助用戶區(qū)分錯(cuò)誤的來源包含格式轉(zhuǎn)換字符。 【提示】error語句與break及return語句是有區(qū)別的。break語句是終止所在的最內(nèi)層的循環(huán);return是終止其所在函數(shù)的運(yùn)行,并將控制返回上一級(jí)函數(shù)或系統(tǒng);而error是中止當(dāng)前正在運(yùn)行的程序并將控制返回到鍵盤上,不論它在哪一層函數(shù)中被調(diào)用,都會(huì)終止整個(gè)程序,如果錯(cuò)誤信息是空字符串,則error語句不起作用。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
MATLAB/Simulink機(jī)電一體化應(yīng)用 PDF格式下載