出版時(shí)間:2012-9 出版社:機(jī)械工業(yè)出版社 作者:鄭利霞 編 頁(yè)數(shù):203 字?jǐn)?shù):320000
內(nèi)容概要
本書(shū)首先介紹了MATLAB語(yǔ)言的基本內(nèi)容,在此基礎(chǔ)上系統(tǒng)地介紹了控制系統(tǒng)仿真的方法,并以Simulink為主要工具介紹了系統(tǒng)仿真方法,包括連續(xù)系統(tǒng)、離散系統(tǒng)的仿真,由淺人深地介紹了通用模型庫(kù)、模塊封裝技術(shù)、S-函數(shù)編寫(xiě)與應(yīng)用,最后還列舉了MATLAB的一些實(shí)際工程應(yīng)用案例。
本書(shū)可作為高校理工科各類(lèi)專(zhuān)業(yè)的本科生和研究生學(xué)習(xí)MATLAB/Simulink的教材和參考書(shū),也可作為一般讀者學(xué)習(xí)和掌握MATLAB/Simulink語(yǔ)言的教材,還可供科技工作者、教師作為學(xué)習(xí)和應(yīng)用系統(tǒng)仿真分析技術(shù)解決實(shí)際問(wèn)題的參考資料。
書(shū)籍目錄
前言
第1章MATLAB基礎(chǔ)
1.1MATLAB簡(jiǎn)介
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線(xiàn)性方程組
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語(yǔ)言
1.6.1 M命令文件
1.6.2函數(shù)文件
1.6.3程序結(jié)構(gòu)與控制語(yǔ)句
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模塊庫(kù)
3.2.2自定義模塊
3.2.3其他應(yīng)用模塊集和輔助工具
3.3 Simulink基本建模方法
3.3.1模型窗口的建立
3.3.2模塊的操作
3.3.3信號(hào)線(xiàn)的操作
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)建模塊庫(kù)
3.5 S.函數(shù)的編寫(xiě)及應(yīng)用
3.5.1 S-函數(shù)介紹
3.5.2用M文件編寫(xiě)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)頁(yè): 插圖: 6.keyboard語(yǔ)句 keyboard語(yǔ)句是在M文件中請(qǐng)求鍵盤(pán)輸入命令。其調(diào)用格式為keyboard%keyboard語(yǔ)句與input語(yǔ)句一樣。在遇到keyboard語(yǔ)句時(shí),MATLAB將會(huì)暫停程序的運(yùn)行,并調(diào)用鍵盤(pán)命令進(jìn)行處理,用戶(hù)可以從鍵盤(pán)輸入各種MATLAB的合法命令。 只要輸入return語(yǔ)句,按回車(chē)鍵后,程序?qū)⒗^續(xù)運(yùn)行 【提示】keyboard語(yǔ)句與input語(yǔ)句不同之處在于:它允許輸入任意多個(gè)MATLAB命令;而input語(yǔ)句只能輸入賦給變量的“值”,即數(shù)值、字符串或單元數(shù)組。 7.erroF語(yǔ)句 在進(jìn)行程序設(shè)計(jì)時(shí)經(jīng)常會(huì)出現(xiàn)錯(cuò)誤,此時(shí)如果能夠及時(shí)把錯(cuò)誤顯示出來(lái),用戶(hù)就能夠根據(jù)錯(cuò)誤信息找到錯(cuò)誤的根源。MATLAB提供的error語(yǔ)句就是用于實(shí)現(xiàn)這類(lèi)功能。該語(yǔ)句的調(diào)用格式為顯示錯(cuò)誤信息,并將控制權(quán)交給鍵盤(pán),提示的錯(cuò)誤信息是字符串message的內(nèi)容,如果mes.sage是空的字符串,則error語(yǔ)句將不起作用顯示的錯(cuò)誤信息字符串中包含有格式化字符,如用于MATLAB prinff函數(shù)中的特殊字符,在提示信息中每一個(gè)轉(zhuǎn)化字符被轉(zhuǎn)換成參數(shù)表中的al、a2……將錯(cuò)誤信息與一個(gè)標(biāo)志符或message—id聯(lián)系起來(lái),這樣該標(biāo)志符可以幫助用戶(hù)區(qū)分錯(cuò)誤的來(lái)源包含格式轉(zhuǎn)換字符。 【提示】error語(yǔ)句與break及return語(yǔ)句是有區(qū)別的。break語(yǔ)句是終止所在的最內(nèi)層的循環(huán);return是終止其所在函數(shù)的運(yùn)行,并將控制返回上一級(jí)函數(shù)或系統(tǒng);而error是中止當(dāng)前正在運(yùn)行的程序并將控制返回到鍵盤(pán)上,不論它在哪一層函數(shù)中被調(diào)用,都會(huì)終止整個(gè)程序,如果錯(cuò)誤信息是空字符串,則error語(yǔ)句不起作用。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
MATLAB/Simulink機(jī)電一體化應(yīng)用 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版