出版時間:2012-1 出版社:清華大學 作者:張德豐//楊文茵 頁數(shù):398
內(nèi)容概要
《matlab仿真技術(shù)與應(yīng)用(最新版)》首先對matlab的基礎(chǔ)知識、數(shù)值分析等進行介紹,讓讀者對matlab有一個概要的認識和了解,然后系統(tǒng)地介紹matlab的自帶工具箱及其應(yīng)用,詳細地講解了simulink的高級應(yīng)用、gui編程設(shè)計、matlab/simulink在電路中的仿真、matlab/simulink在控制系統(tǒng)中的仿真及matlab仿真技術(shù)綜合實例等。書中精選matlab計算中常用的多個算法,這些算法全部采用了matlab語言編程實現(xiàn),并結(jié)合實例對算法程序進行驗證和分析。
《matlab仿真技術(shù)與應(yīng)用(最新版)》可作為本科生和碩士研究生學習matlab仿真技術(shù)的學習用書,也可作為科研人員使用matlab仿真技術(shù)的工具書或參考資料,對從事仿真模型研究的人員也具有一定的參考價值。
書籍目錄
第1章 matlab介紹
1.1 matlab概述
1.2 matlab的應(yīng)用與功能
1.2.1 matlab的應(yīng)用
1.2.2 matlab的功能
1.3 matlab的安裝與激活
1.4 matlab的工作界面
1.4.1 命令窗口
1.4.2 命令歷史窗口
1.4.3 工作空間
1.4.4 幫助窗口
1.5 matlab的計算功能
1.5.1 基本數(shù)據(jù)類型
1.5.2 矩陣的創(chuàng)建
1.6 特殊矩陣與矩陣元素的操作
1.6.1 特殊矩陣
1.6.2 矩陣元素的操作
1.7 矩陣的基本運算
1.7.1 矩陣的代數(shù)運算
1.7.2 矩陣的其他運算
1.8 matlab的程序設(shè)計
1.8.1 m文件
1.8.2 函數(shù)變量及變量作用域
1.8.3 子函數(shù)與局部函數(shù)
1.8.4 程序的控制結(jié)構(gòu)
1.9 圖形的繪制
1.9.1 二維圖形繪制
1.9.2 三維圖形繪制
1.10 多項式
1.10.1 定義多項式
1.10.2 多項式運算
第2章 matlab的數(shù)值分析
2.1 函數(shù)極限與導數(shù)
2.1.1 函數(shù)極限
2.1.2 函數(shù)導數(shù)
2.2 微積分
2.2.1 微分
2.2.2 積分
2.3 插值與擬合
2.3.1 插值
2.3.2 擬合
2.4 求解線性方程
2.4.1 直接解法
2.4.2 迭代求解法
2.4.3 稀疏矩陣技術(shù)解法
2.5 求解非線性方程
2.5.1 二分法
2.5.2 迭代法
2.5.3 牛頓迭代法
2.5.4 割線法
第3章 gui界面設(shè)計
3.1 gui設(shè)計工具guide簡述
3.1.1 gui概述
3.1.2 guide的啟動
3.1.3 gui的m文件
3.1.4 gui界面創(chuàng)建
3.2 對話框
3.2.1 圖形窗口
3.2.2 文件打開對話框
3.2.3 文件保存對話框
3.2.4 目錄選擇對話框
3.2.5 輸入對話框
3.2.6 顏色設(shè)置對話框
3.2.7 字體設(shè)置對話框
3.2.8 打印對話框
3.2.9 進度條
3.2.10 幫助對話框
3.2.11 錯誤對話框
3.2.12 消息對話框
3.2.13 問題對話框
3.2.14 警告對話框
3.3 界面菜單設(shè)計
3.3.1 創(chuàng)建菜單
3.3.2 回調(diào)函數(shù)
3.4 相關(guān)控制設(shè)計
3.4.1 uicontrol函數(shù)
3.4.2 回調(diào)函數(shù)設(shè)計
3.5 gui應(yīng)用示例
第4章 simulink仿真基礎(chǔ)
4.1 simulink簡介
4.1.1 simulink概述
4.1.2 simulink的啟動與界面
4.2 simulink常用模塊介紹
4.2.1 常用模塊庫
4.2.2 連續(xù)模塊庫
4.2.3 非連續(xù)系統(tǒng)模塊庫
4.2.4 離散系統(tǒng)模塊庫
4.2.5 數(shù)學運算模塊庫
4.2.6 接收模塊庫
4.2.7 信號源模塊庫
4.2.8 邏輯與位操作模塊庫
4.2.9 表格查詢模塊庫
4.2.10 信號路由模塊庫
4.3 simulink建模
4.3.1 simulink簡單模塊的建立
4.3.2 模塊操作
4.3.3 模塊連線操作
4.3.4 模型注釋
4.3.5 仿真配置
4.4 仿真示例
4.5 使用命令對系統(tǒng)進行仿真
4.6 simulink調(diào)試器
4.6.1 窗口調(diào)試
4.6.2 命令行調(diào)試
4.6.3 模型仿真與調(diào)試
4.6.4 設(shè)置/清除斷點
4.6.5 顯示模型信息
4.6.6 顯示仿真信息
第5章 simulink的高級應(yīng)用
5.1 simulink子系統(tǒng)
5.1.1 子系統(tǒng)的創(chuàng)建
5.1.2 子系統(tǒng)的封裝
5.1.3 子系統(tǒng)創(chuàng)建與封裝應(yīng)用示例
5.2 受控子系統(tǒng)
5.2.1 if/else子系統(tǒng)
5.2.2 switch/case子系統(tǒng)
5.2.3 while子系統(tǒng)
5.2.4 for子系統(tǒng)
5.3 模型運行與分析
5.3.1 模型運行
5.3.2 模型線性化
5.3.3 求取系統(tǒng)平衡點
5.4 s函數(shù)
5.4.1 s函數(shù)基礎(chǔ)
5.4.2 s函數(shù)使用
5.4.3 s函數(shù)設(shè)計模板
5.4.4 s函數(shù)工作原理
5.4.5 s函數(shù)應(yīng)用示例
第6章 simulink其他相關(guān)工具介紹
6.1 stateflow基礎(chǔ)
6.1.1 stateflow原理
6.1.2 狀態(tài)與轉(zhuǎn)移圖
6.1.3 事件
6.2 stateflow應(yīng)用
6.3 常用stateflow命令
6.4 simmechanics機構(gòu)系統(tǒng)介紹
6.4.1 simmechanics概述
6.4.2 simmechanics模塊介紹
6.5 real-time workshop
6.5.1 real-time workshop簡介
6.5.2 real-time workshop實時程序
第7章 simulink神經(jīng)網(wǎng)絡(luò)工具箱
7.1 神經(jīng)網(wǎng)絡(luò)模塊庫
7.1.1 神經(jīng)網(wǎng)絡(luò)模塊介紹
7.1.2 神經(jīng)網(wǎng)絡(luò)模型設(shè)計
7.2 神經(jīng)網(wǎng)絡(luò)實例分析
7.2.1 神經(jīng)網(wǎng)絡(luò)在預(yù)測中的應(yīng)用
7.2.2 反饋線性化控制
7.2.3 神經(jīng)網(wǎng)絡(luò)模型的參考控制
第8章 模糊控制系統(tǒng)的matlab仿真
8.1 模糊邏輯概述
8.2 應(yīng)用圖形界面構(gòu)建模糊推理系統(tǒng)
8.2.1 模糊控制工具箱
8.2.2 使用自定義函數(shù)
8.3 用命令行實現(xiàn)模糊邏輯系統(tǒng)
8.3.1 命令行函數(shù)使用示例入門
8.3.2 使用命令創(chuàng)建、計算模糊系統(tǒng)
8.3.3 matlab內(nèi)置隸屬度函數(shù)
8.3.4 模糊推理系統(tǒng)i/o變量及隸屬度函數(shù)轉(zhuǎn)換
8.3.5 模糊規(guī)則的建立與修改
8.3.6 模糊推理計算與解模糊化
8.4 仿真對系統(tǒng)的分析
第9章 matlab/simulink在電路中的仿真
9.1 電力學系統(tǒng)仿真工具箱介紹
9.1.1 電源模塊庫
9.1.2 電力元件模塊庫
9.1.3 電力電子元件模塊庫
9.1.4 電機模塊庫
9.1.5 測量模塊庫
9.1.6 應(yīng)用模塊庫
9.2 電路分析的設(shè)計
9.2.1 電阻電路設(shè)計
9.2.2 電力電子器件設(shè)計
9.2.3 pwm技術(shù)
9.3 交直流電動機模型仿真
9.3.1 直流電動機仿真
9.3.2 交流電動機仿真
9.4 分析電力系統(tǒng)電路圖模型結(jié)構(gòu)
9.5 數(shù)字電路圖的設(shè)計
第10章 matlab/simulink在控制系統(tǒng)中的仿真
10.1 系統(tǒng)的數(shù)學模型描述
10.1.1 連續(xù)系統(tǒng)
10.1.2 離散系統(tǒng)
10.2 lti對象模型的創(chuàng)建與轉(zhuǎn)換
10.2.1 模型建立
10.2.2 模型轉(zhuǎn)換
10.3 經(jīng)典控制系統(tǒng)的分析與仿真
10.3.1 控制系統(tǒng)的時域分析
10.3.2 控制系統(tǒng)的根軌跡分析
10.3.3 控制系統(tǒng)的頻域分析
10.4 利用simulink實現(xiàn)控制系統(tǒng)分析
10.4.1 利用simulink實現(xiàn)穩(wěn)態(tài)誤差分析
10.4.2 利用simulink實現(xiàn)pid控制參數(shù)整定
第11章 matlab仿真技術(shù)綜合實例
11.1 數(shù)值分析在生活中的應(yīng)用
11.2 電路設(shè)計
11.3 對隨機噪聲辨識
11.4 基于lqr直升機設(shè)計
11.5 基于matlab/simulink倒立擺設(shè)計
參考文獻
章節(jié)摘錄
版權(quán)頁:插圖:3.擴充能力強高版本的MATLAB語言有豐富的庫函數(shù),在進行復雜的數(shù)學運算時可以直接調(diào)用,而且MATLAB的庫函數(shù)同用戶文件在形成上一樣,所以用戶文件也可作為MATLAB的庫函數(shù)來調(diào)用。因而,用戶可以根據(jù)自己的需要方便地建立和擴充新的庫函數(shù),以便提高MATLAB的使用效率和擴充它的功能。另外,為了充分利用Fortran、C等語言的資源,包括用戶已編好的Fortran、C語言程序,可以通過建立Mex文件的形式,混合編程,方便地調(diào)用有關(guān)的Fortran、C語言的子程序。4.出色的圖形處理功能MATLAB自產(chǎn)生之日起就具有方便的數(shù)據(jù)可視化功能,可以將向量和矩陣用圖形表現(xiàn)出來,并且可以對圖形進行標注和打印。高層次的作圖包括二維和三維的可視化、圖像處理、動畫和表達式作圖,可用于科學計算和工程繪圖。新版本的MATLAB對整個圖形處理功能作了很大的改進和完善,使它不僅在一般數(shù)據(jù)可視化軟件都具有的功能(如二維曲線和三維曲面的繪制和處理等)方面更加完善,而且對于一些其他軟件所沒有的功能(如圖形的光照處理、色度處理以及四維數(shù)據(jù)的表現(xiàn)等)方面同樣表現(xiàn)了出色的處理能力。同時對一些特殊的可視化要求,如圖形對話等,MATLAB也有相應(yīng)的功能函數(shù),保證了用戶不同層次的要求。另外新版本的MATLAB還著重在圖形用戶界面(GUI)的制作上作了很大的改善,對這方面有特殊要求的用戶也可以得到滿足。
編輯推薦
《MATLAB仿真技術(shù)與應(yīng)用(最新版)》特點:取材科學、結(jié)構(gòu)嚴謹,科學計算的最新技術(shù),MATLAB應(yīng)用最佳手冊。理論理實踐并重、站在工程與科技的前沿。
圖書封面
評論、評分、閱讀與下載
MATLAB仿真技術(shù)與應(yīng)用 PDF格式下載