版權資訊
書名:MATLAB/SIMULINK實用教程
出版社:人民郵電出版社
出版時間:2009ISBN:9787115190680
開本:16定
價:29.00元
內容簡介
《MATLAB/SIMULINK實用教程》通過大量的實例,系統介紹了MATLAB的使用技巧和編程方法。全書共分9章,主要內容包括MATLAB語言基礎知識,數組、矩陣及其運算,MATLAB程式設計基礎,MATLAB求解數學問題,MATLAB的圖視化功能,圖形用戶界面(GUI),SIMULINK仿真操作,MATLAB應用程式,以及MATLAB的相關實驗。《MATLAB/SIMULINK實用教程》可作為高等學校信息科學、計算機科學、套用數學、統計學等相關專業的本科生教材,也可供相關專業的碩士、博士研究生參考。
編輯推薦
MATLAB語言及其套用是高等學校信息科學、套用數學、統計學。計算機科學、電子、自動化、物理等與數據處理、數據分析相關的自然科學院系、專業的一門基礎工具課。《MATLAB/SIMULINK實用教程》是針對MATLAB7.5編寫的實用、簡明教程,通過大量的實例,系統介紹了MATLAB715的使用技巧和編程方法。讀者可在自己的MATLAB環境中完全準確地重現《MATLAB/SIMULINK實用教程》所提供的算例結果。舉一反三,快速掌握要領,在最短的時間內掌握MATLAB語言的精髓,從模仿走向靈活套用。
本15以實用、新穎和易懂為原則,通過大量的實例,系統介紹了MATLAB的使用技巧和編程方法。全書共分9尊,系統地介紹了數組、矩陣及其運算,數學問題的MATLAB求解,MATlAB的圖視化功能,圖形用戶界面,SIMULINK的套用等內容。
《MATLAB/SIMULINK實用教程》可作為高等學校信息科學、計算機科學、套用數學、統計學等相關專業的本科生教材,也可供相關專業的碩士、博士研究生參考。
目錄
第1章MATLAB語言的基礎知識及入門1.1MATLAB的發展歷程和影響1.2MATLAB系統的構成1.3MATLAB的工作環境1.3.1Linux下安裝MATLAB1.3.2Windows下安裝MATLAB1.3.3啟動和退出MATLAB1.3.4命令視窗(CommandWindow)1.3.5歷史視窗(CommandHistory)1.3.6M檔案視窗(Editor)1.4MATLAB幫助系統1.4.1純文本幫助1.4.2演示(Demo)幫助1.4.3Contents幫助檔案目錄窗1.4.4Index幫助檔案索引窗1.4.5Search幫助檔案搜尋窗1.5MATLAB的保存和裝載1.6MATLAB7.5語言的特點1.7SIMULINK簡介1.8MATLAB7.5的工具箱1.9MATLAB、Mathematica、Maple、MathCAD的比較1.10小結1.11習題第2章數組、矩陣及其運算2.1數組的創建2.1.1一維數組的創建2.1.2一維數組的子數組尋訪和賦值2.1.3二維數組(矩陣)的創建2.1.4矩陣元素的標識2.1.5矩陣的尋訪和賦值2.2矩陣的代數運算2.2.1pow2函式2.2.2加、減運算2.2.3乘法2.2.4集合運算2.2.5除法運算2.2.6矩陣乘方2.3矩陣的關係運算2.3.1矩陣的比較關係運算2.3.2矩陣的邏輯關係運算2.4矩陣運算2.4.1矩陣函式2.4.2矩陣轉置2.4.3方陣的行列式2.4.4逆與偽逆2.4.5矩陣的跡2.4.6矩陣和向量的範數2.4.7條件數2.4.8矩陣的秩2.4.9向量組的線性相關性2.4.10行階梯矩陣及向量組的基2.4.11特殊運算2.5符號矩陣運算2.6高維數組2.6.1高維數組的創建2.6.2高維數組的標識2.6.3高維數組的操作2.7非數和空數組2.7.1非數NaN2.7.2空數組2.8矩陣分解2.8.1Cholesky分解2.8.2LU分解2.8.3QR分解2.8.4Schur分解2.8.5實Schur分解轉化成復Schur分解2.8.6特徵值分解2.8.7奇異值分解2.8.8廣義奇異值分解2.8.9特徵值問題的QZ分解2.8.10海森伯格形式的分解2.9特徵值與特徵向量2.9.1特徵值與特徵向量的求法2.9.2提高特徵值的計算精度2.9.3復對角矩陣轉化為實對角矩陣2.9.4正交基2.10小結2.11習題第3章MATLAB程式設計基礎3.1For循環3.2While循環3.3If-else-End結構3.4switch分支結構3.5try-catch結構3.6input命令3.7continue命令3.8break命令3.9函式的基本結構3.10綜合實例3.10.1隨機序列產生程式3.10.2倒立擺系統的模型建立3.11小結3.12習題第4章MATLAB求解數學問題4.1符號表達式的生成4.2符號方程的求解4.3極限4.3.1單變數函式的極限4.3.2多變數函式的極限4.4導數和微分4.4.1導數和高階導數4.4.2高階混合偏導數4.4.3複合函式求導4.4.4隱函式求偏導4.4.5參數方程求導4.4.6導數的套用4.4.7梯度計算和方嚮導數4.5積分4.5.1不定積分4.5.2定積分與無窮積分4.5.3重積分4.5.4數值積分4.6曲線積分的MATLAB運算4.6.1第一類曲線積分4.6.2第二類曲線積分4.7曲面積分的MATLAB運算4.7.1第一類曲面積分4.7.2第二類曲面積分4.8函式的零點4.8.1一元函式的零點4.8.2多元函式的零點4.9一元函式極值4.10級數4.10.1級數的求和與審斂4.10.2泰勒展開4.11微分方程問題的計算機求解4.12機率統計4.12.1隨機變數及其分布4.12.2隨機變數函式的分布4.12.3隨機變數的數字特徵4.12.4參數估計4.12.5假設檢驗4.12.6方差分析4.13插值4.13.1一維數據的插值問題4.13.2二維格線數據的插值問題4.13.3二維一般分布數據的插值問題4.14曲線擬合4.14.1多項式擬合4.14.2函式線性組合的曲線擬合方法4.14.3最小二乘曲線擬合4.14.4曲線擬合圖形界面4.15小結4.16習題第5章MATLAB的圖視化功能5.1MATLAB的圖視化概論5.2二維圖形5.2.1plot函式5.2.2坐標系定製5.2.3極坐標圖5.2.4對數坐標圖形5.2.5二維曲線的圖視效果強化5.2.6特殊二維圖形5.2.7隱函式繪圖5.3三維圖形5.3.1plot3(三維直線函式)5.3.2三維曲面5.3.3其他三維圖形5.3.4三維圖形輔助圖視效果5.4超維圖形表達5.4.1slice命令5.4.2切面等位線圖5.5圖的結構5.6圖形句柄的操作5.6.1創建圖形對象5.6.2訪問和使用圖形對象的句柄5.6.3圖形對象的操作5.7套用實例5.7.1分岔現象實例5.7.2BP算法訓練神經網路5.7.3改進的BP神經網路算法5.7.4用MATLAB模擬防汛檢測系統5.7.5用MATLAB模擬地下抽水機5.7.6用MATLAB模擬檯球比賽5.8小結5.9習題第6章圖形用戶界面(GUI)6.1GUI對象層次結構6.2使用M檔案創建GUI對象6.3使用GUIDE創建GUI對象6.4使用GUIDE創建自定義選單6.5小結6.6習題第7章SIMULINK仿真操作7.1SIMULINK簡介7.1.1SIMULINK的窗體介紹7.1.2一個MATLAB/SIMULINK庫自帶的演示實例7.1.3創建一個MATLAB實例7.2SIMULINK的基本操作7.3SIMULINK的基本模組簡介7.4連續系統建模7.4.1線性系統7.4.2非線性系統7.5子系統的創建及封裝技術7.5.1使用Subsystems模組創建子系統7.5.2通過壓縮已有的模組創建子系統7.5.3使用if子系統模組創建系統7.5.4使用while子系統模組創建系統7.5.5條件執行子系統7.5.6模組封裝技術7.6離散時間系統和混合系統7.6.1邏輯模組LogicalOperator7.6.2初值設計模組IC7.6.3單位延時模組UnitDelay和零階保持器Zero-OrderHold7.7SIMULINK的分析工具7.7.1Sim,Simset命令及示例7.7.2模型線性化7.7.3系統平衡點分析7.8SIMULINK綜合實例7.8.1SIMULINK模型和MATLAB指令配合使用7.8.2仿真模型和最佳化指令的協調7.8.3不同解算器處理Stiff系統時表現7.8.4代數環的形成7.8.5代數環的處理7.9S函式的設計及套用7.9.1S函式模板說明7.9.2S函式示例7.10SimPowerSystems電力系統專業模組簡介7.11小結7.12習題第8章MATLAB應用程式8.1懸吊式起重機動力學仿真8.1.1懸吊式起重機動力學方程8.1.2懸吊式起重機動力學SIMULINK建模8.1.3建立子系統8.1.4懸吊式起重機動力學SIMULINK仿真8.2模糊控制程式8.3使用MATLAB統計數據8.4基於MATLAB的圖像平滑8.4.1鄰域平均法8.4.2中值濾波法8.4.3空間低通8.4.4頻域低通8.4.5程式清單8.5一種基於膚色分割和匹配的人臉識別8.5.1將RGB空間轉換為YcbCr空間8.5.2將彩色圖像轉換為灰度圖像8.5.3消除噪聲8.5.4對圖像做填孔處理8.5.5圖像重構8.5.6再處理8.5.7進一步確定人臉區域8.5.8邊緣檢測8.6非線性二在線上系統的跟蹤控制8.7小結8.8習題第9章MATLAB實驗部分實驗一MATLAB環境熟悉及基本操作實驗二數組(矩陣)及其運算實驗三M檔案及MATLAB程式設計實驗四MATLAB的數學問題求解實驗五MATLAB繪圖的基本操作實驗六MATLAB及SIMULINK使用練習參考文獻