商品簡介
《國外計算機科學教材系列:控制理論MATLAB教程》系統講述基於MATLAB的控制系統分析和設計方法。全書共7章。第1章總體介紹了MATLAB的基本命令;第2章介紹了MATLAB分析和設計控制系統的預備知識;第3章討論了如何應用MATLAB獲得動態系統的瞬態響應;第4章和第5章分別講解了如何運用MATLAB進行根軌跡和頻域方法的分析和設計;第6章討論了如何通過MATLAB處理狀態空間極點配置和觀測器設計問題;第7章提供了控制系統設計中最優參數組的選取方法及二次型最優控制器的求解方法。.
作者簡介
作者:(美國)尾形克彥(Katsuhiko Ogata) 譯者:王詩宓 王峻
名人推薦
《國外計算機科學教材系列:控制理論MATLAB教程》將MATLAB的介紹和控制理論的學習有機地融合在一起,對需要掌握的MATLAB內容及其深度也把握得恰到好處。讀者很容易通過《國外計算機科學教材系列:控制理論MATLAB教程》來運用MATLAB解決控制問題,而不會被“淹沒”到軟件的龐大體系之中。
目次
第1章 MATLAB簡介
1.1 引言
1.2 用MATLAB做加減乘除
1.3 計算矩陣函數
1.4 繪制響應曲線
1.5 三維圖形
1.6 用MATLAB繪制幾何圖形
第2章 動態系統MATLAB分析的初步研究
2.1 用MATLAB進行部分分式展開
2.2 動態系統數學模型的變換
2.3 框圖形式系統的MATLAB表達方式
第3章 瞬態響應分析
3.1 引言
3.2 階躍響應
3.3 沖激響應
3.4 斜坡響應
3.5 對任意輸入的響應
3.6 對任意初始條件的響應
3.7 三維圖形
第4章 根軌跡分析
4.1 引言
4.2 帶有極坐標網格線的根軌跡圖
4.3 求根軌跡上任意點的增益值K
4.4 非最小相位系統的根軌跡圖
4.5 條件穩定系統的根軌跡圖
4.6 具有傳輸時延的系統的根軌跡
4.7 控制系統校正的根軌跡方法
第5章 頻域響應分析
5.1 用MATLAB繪制伯德圖
5.2 用MATLAB繪制奈奎斯特圖
5.3 對數幅相特性圖
5.4 相角裕度和增益裕度
5.5 控制系統校正的頻域響應方法
第6章 控制系統狀態空間設計的MATLAB方法
6.1 引言
6.2 可控性和可觀性
6.3 極點配置
6.4 用MATLAB解決極點配置問題
6.5 用MATLAB設計狀態觀測器
6.6 最小階觀測器
6.7 觀測器控制器
第7章 用MATLAB求解優化問題
7.1 求取最優參數集的計算方法
7.2 用MATLAB求解二次型最優控制問題
附錄A 補充資料
MATLAB命令索引
書摘/試閱
經常用來在二維圖形上添加文本的另一個命令是gtext。命令gtext('string')顯示圖形窗口,畫出一個十字細線,等待鼠標點擊或按鍵盤鍵。十字細線可以用鼠標定位。按下鼠標按鈕或任何鍵就可以將該文本字符串寫到圖形的所選位置上。
虛數和復數。如果z是復數向量,那么plot(z)就相當于plot(real(z),imag(z))。就是說,plot(z)能夠繪制z的以虛部和實部為軸的圖形。
極坐標圖。命令polar(theta,rho)會在極坐標系中給出以角度theta(單位為弧度)和半徑rho為軸的圖形。隨后再使用命令grid可以繪制極坐標網格線。
對數坐標圖。下列命令能夠生成指定的圖形:
loglog: 采用log10-log10標度的圖形
semilogx:采用半對數標度的圖形,x軸是log10,y軸為線性標度
semilogy:采用半對數標度的圖形,y軸是log10,x軸為線性標度
自動繪圖算法。在MATLAB中,圖形可以自動標度。如果需要顯示另一個圖形,舊圖就被擦除,坐標軸會自動重新標度。瞬態響應曲線、根軌跡圖、伯德圖、奈奎斯特圖等的自動繪圖算法被設計得能和范圍很廣的系統一道使用,但它們并不總是十分完美。所以,在某些情況下,人們可能會希望推翻命令plot的自動坐標軸標度特性,改為手動選擇繪圖界限。