MATLAB仿真技術與套用

MATLAB仿真技術與套用

《MATLAB仿真技術與套用》是2012年1月清華大學出版社出版的圖書,作者是張德豐、楊文茵。本書結合實例介紹了matlab的基礎知識、數值分析以及自帶工具箱及其套用。

基本介紹

  • 書名:MATLAB仿真技術與套用
  • 作者: 張德豐    楊文茵  
  • ISBN:9787302272182
  • 出版社:清華大學出版社
基本信息,內容簡介,目錄,

基本信息

上架時間:2012-1-9
出版日期:2012 年1月
開本:16開
頁碼:398
版次:1-1
所屬分類: 計算機

內容簡介

《matlab仿真技術與套用(最新版)》首先對matlab的基礎知識、數值分析等進行介紹,讓讀者對matlab有一個概要的認識和了解,然後系統地介紹matlab的自帶工具箱及其套用,詳細地講解了simulink的高級套用、gui編程設計、matlab/simulink在電路中的仿真、matlab/simulink在控制系統中的仿真及matlab仿真技術綜合實例等。書中精選matlab計算中常用的多個算法,這些算法全部採用了matlab語言編程實現,並結合實例對算法程式進行驗證和分析。
《matlab仿真技術與套用(最新版)》可作為本科生和碩士研究生學習matlab仿真技術的學習用書,也可作為科研人員使用matlab仿真技術的工具書或參考資料,對從事仿真模型研究的人員也具有一定的參考價值。

目錄

《matlab仿真技術與套用(最新版)》
第1章 matlab介紹 1
1.1 matlab概述 1
1.2 matlab的套用與功能 2
1.2.1 matlab的套用 2
1.2.2 matlab的功能 2
1.3 matlab的安裝與激活 4
1.4 matlab的工作界面 8
1.4.1 命令視窗 8
1.4.2 命令歷史視窗 9
1.4.3 工作空間 9
1.4.4 幫助視窗 10
1.5 matlab的計算功能 14
1.5.1 基本數據類型 14
1.5.2 矩陣的創建 17
1.6 特殊矩陣與矩陣元素的操作 22
1.6.1 特殊矩陣 22
1.6.2 矩陣元素的操作 23
1.7 矩陣的基本運算 25
1.7.1 矩陣的代數運算 25
.1.7.2 矩陣的其他運算 27
1.8 matlab的程式設計 29
1.8.1 m檔案 29
1.8.2 函式變數及變數作用域 31
1.8.3 子函式與局部函式 32
1.8.4 程式的控制結構 32
1.9 圖形的繪製 37
1.9.1 二維圖形繪製 38
1.9.2 三維圖形繪製 45
1.10 多項式 50
1.10.1 定義多項式 50
1.10.2 多項式運算 51
第2章 matlab的數值分析 52
2.1 函式極限與導數 52
2.1.1 函式極限 52
2.1.2 函式導數 53
2.2 微積分 55
2.2.1 微分 55
2.2.2 積分 57
2.3 插值與擬合 62
2.3.1 插值 63
2.3.2 擬合 69
2.4 求解線性方程 73
2.4.1 直接解法 73
2.4.2 疊代求解法 76
2.4.3 稀疏矩陣技術解法 81
2.5 求解非線性方程 84
2.5.1 二分法 84
2.5.2 疊代法 86
2.5.3 牛頓疊代法 88
2.5.4 割線法 89
第3章 gui界面設計 91
3.1 gui設計工具guide簡述 91
3.1.1 gui概述 91
3.1.2 guide的啟動 91
3.1.3 gui的m檔案 93
3.1.4 gui界面創建 94
3.2 對話框 98
3.2.1 圖形視窗 99
3.2.2 檔案打開對話框 99
3.2.3 檔案保存對話框 100
3.2.4 目錄選擇對話框 101
3.2.5 輸入對話框 102
3.2.6 顏色設定對話框 103
3.2.7 字型設定對話框 103
3.2.8 列印對話框 104
3.2.9 進度條 105
3.2.10 幫助對話框 107
3.2.11 錯誤對話框 108
3.2.12 訊息對話框 108
3.2.13 問題對話框 109
3.2.14 警告對話框 110
3.3 界面選單設計 110
3.3.1 創建選單 111
3.3.2 回調函式 114
3.4 相關控制設計 115
3.4.1 uicontrol函式 115
3.4.2 回調函式設計 118
3.5 gui套用示例 125
第4章 simulink仿真基礎 129
4.1 simulink簡介 129
4.1.1 simulink概述 129
4.1.2 simulink的啟動與界面 130
4.2 simulink常用模組介紹 131
4.2.1 常用模組庫 132
4.2.2 連續模組庫 133
4.2.3 非連續系統模組庫 133
4.2.4 離散系統模組庫 134
4.2.5 數學運算模組庫 135
4.2.6 接收模組庫 136
4.2.7 信號源模組庫 137
4.2.8 邏輯與位操作模組庫 138
4.2.9 表格查詢模組庫 138
4.2.10 信號路由模組庫 139
4.3 simulink建模 139
4.3.1 simulink簡單模組的建立 139
4.3.2 模組操作 141
4.3.3 模組連線操作 142
4.3.4 模型注釋 143
4.3.5 仿真配置 144
4.4 仿真示例 150
4.5 使用命令對系統進行仿真 154
4.6 simulink調試器 160
4.6.1 視窗調試 161
4.6.2 命令行調試 162
4.6.3 模型仿真與調試 164
4.6.4 設定/清除斷點 167
4.6.5 顯示模型信息 169
4.6.6 顯示仿真信息 173
第5章 simulink的高級套用 175
5.1 simulink子系統 175
5.1.1 子系統的創建 175
5.1.2 子系統的封裝 176
5.1.3 子系統創建與封裝套用示例 180
5.2 受控子系統 183
5.2.1 if/else子系統 184
5.2.2 switch/case子系統 184
5.2.3 while子系統 185
5.2.4 for子系統 187
5.3 模型運行與分析 187
5.3.1 模型運行 188
5.3.2 模型線性化 190
5.3.3 求取系統平衡點 192
5.4 s函式 193
5.4.1 s函式基礎 193
5.4.2 s函式使用 194
5.4.3 s函式設計模板 195
5.4.4 s函式工作原理 195
5.4.5 s函式套用示例 199
第6章 simulink其他相關工具介紹 215
6.1 stateflow基礎 215
6.1.1 stateflow原理 215
6.1.2 狀態與轉移圖 215
6.1.3 事件 217
6.2 stateflow套用 219
6.3 常用stateflow命令 221
6.4 simmechanics機構系統介紹 221
6.4.1 simmechanics概述 221
6.4.2 simmechanics模組介紹 222
6.5 real-time workshop 225
6.5.1 real-time workshop簡介 225
6.5.2 real-time workshop實時程式 228
第7章 simulink神經網路工具箱 235
7.1 神經網路模組庫 235
7.1.1 神經網路模組介紹 235
7.1.2 神經網路模型設計 239
7.2 神經網路實例分析 242
7.2.1 神經網路在預測中的套用 242
7.2.2 反饋線性化控制 247
7.2.3 神經網路模型的參考控制 250
第8章 模糊控制系統的matlab仿真 255
8.1 模糊邏輯概述 255
8.2 套用圖形界面構建模糊推理系統 256
8.2.1 模糊控制工具箱 256
8.2.2 使用自定義函式 260
8.3 用命令行實現模糊邏輯系統 263
8.3.1 命令行函式使用示例入門 263
8.3.2 使用命令創建、計算模糊系統 266
8.3.3 matlab內置隸屬度函式 271
8.3.4 模糊推理系統i/o變數及隸屬度函式轉換 281
8.3.5 模糊規則的建立與修改 286
8.3.6 模糊推理計算與解模糊化 288
8.4 仿真對系統的分析 291
第9章 matlab/simulink在電路中的仿真 299
9.1 電力學系統仿真工具箱介紹 299
9.1.1 電源模組庫 300
9.1.2 電力元件模組庫 300
9.1.3 電力電子元件模組庫 301
9.1.4 電機模組庫 302
9.1.5 測量模組庫 302
9.1.6 套用模組庫 303
9.2 電路分析的設計 304
9.2.1 電阻電路設計 305
9.2.2 電力電子器件設計 309
9.2.3 pwm技術 322
9.3 交直流電動機模型仿真 325
9.3.1 直流電動機仿真 325
9.3.2 交流電動機仿真 328
9.4 分析電力系統電路圖模型結構 331
9.5 數字電路圖的設計 334
第10章 matlab/simulink在控制系統中的仿真 340
10.1 系統的數學模型描述 340
10.1.1 連續系統 341
10.1.2 離散系統 342
10.2 lti對象模型的創建與轉換 343
10.2.1 模型建立 343
10.2.2 模型轉換 348
10.3 經典控制系統的分析與仿真 351
10.3.1 控制系統的時域分析 351
10.3.2 控制系統的根軌跡分析 355
10.3.3 控制系統的頻域分析 359
10.4 利用simulink實現控制系統分析 364
10.4.1 利用simulink實現穩態誤差分析 365
10.4.2 利用simulink實現pid控制參數整定 366
第11章 matlab仿真技術綜合實例 373
11.1 數值分析在生活中的套用 373
11.2 電路設計 374
11.3 對隨機噪聲辨識 379
11.4 基於lqr直升機設計 384
11.5 基於matlab/simulink倒立擺設計 392
參考文獻 397

相關詞條

熱門詞條

聯絡我們