MATLAB/SIMULINK實用教程

MATLAB/SIMULINK實用教程

《MATLAB/SIMULINK實用教程》通過大量的實例,系統介紹了MATLAB的使用技巧和編程方法。全書共分9章,主要內容包括MATLAB語言基礎知識,數組、矩陣及其運算,MATLAB程式設計基礎,MATLAB求解數學問題,MATLAB的圖視化功能,圖形用戶界面(GUI),SIMULINK仿真操作,MATLAB應用程式,以及MATLAB的相關實驗。 《MATLAB/SIMULINK實用教程》可作為高等學校信息科學、計算機科學、套用數學、統計學等相關專業的本科生教材,也可供相關專業的碩士、博士研究生參考。

基本介紹

版權資訊,編輯推薦,目錄,

版權資訊

書 名: MATLAB/SIMULINK實用教程
作 者:張化光 孫秋野
出版時間: 2009
ISBN: 9787115190680
開本: 16
定價: 29.00 元

編輯推薦

MATLAB語言及其套用是高等學校信息科學、套用數學、統計學、計算機科學、電子、自動化、物理等與數據處理、數據分析相關的自然科學院系、專業的一門基礎工具課。《MATLAB/SIMULINK實用教程》是針對MATLAB7.5編寫的實用、簡明教程,通過大量的實例,系統介紹了MATLAB715的使用技巧和編程方法。讀者可在自己的MATLAB環境中完全準確地重現《MATLAB/SIMULINK實用教程》所提供的算例結果。舉一反三,快速掌握要領,在最短的時間內掌握MATLAB語言的精髓,從模仿走向靈活套用。
本書以實用、新穎和易懂為原則,通過大量的實例,系統介紹了MATLAB的使用技巧和編程方法。全書共分9章,系統地介紹了數組、矩陣及其運算,數學問題的MATLAB求解,MATlAB的圖視化功能,圖形用戶界面,SIMULINK的套用等內容。
《MATLAB/SIMULINK實用教程》可作為高等學校信息科學、計算機科學、套用數學、統計學等相關專業的本科生教材,也可供相關專業的碩士、博士研究生參考。

目錄

第1章MATLAB語言的基礎知識及入門
1.1MATLAB的發展歷程和影響
1.2MATLAB系統的構成
1.3MATLAB的工作環境
1.3.1Linux下安裝MATLAB
1.3.2Windows下安裝MATLAB
1.3.3啟動和退出MATLAB
1.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.4逆與偽逆
2.4.6矩陣和向量的範數
2.4.7條件數
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非數NaN
2.7.2空數組
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.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.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邏輯模組LogicalOperator
7.6.2初值設計模組IC
7.6.3單位延時模組UnitDelay和零階保持器Zero-OrderHold
7.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使用練習
參考文獻
……

相關詞條

熱門詞條

聯絡我們