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