商品描述
本書從MATLAB語言的基礎語法講起,重點介紹如何使用MATLAB/Simulink進行系統開發,
以及透過控制學科和通訊學科進行MATLAB/Simulink應用。
本書分為12章,涵蓋的內容主要有MATLAB程式設計基礎、Simulink入門、Simulink模式的建立與、Simulink子系統、
命令列Simulink、S-function編寫、訊號與系統、控制系統Simulink、基於PID的Simulink控制系統、
模糊自適應PID雙閉迴路直流調速系統、單經元PID雙閉迴路直流調速系統、遺傳演算法PID參數整定。
透過實際工程應用案例講解,幫助諸快速掌握使用MATLAB/Simulink進行工程分析。
本書內容簡單易懂,案例豐富,實用性強,別適合MATLAB語言的入門讀者和進讀者閱讀。
目錄大綱
第1章 MATLAB程式設計基礎
1.1 MATLAB簡介
1.2 MATLAB應用範例
1.3 MATLAB的工作環境
1.3.1 MATLAB主介面
1.3.2 MATLAB文字編輯介面
1.3.3 MATLAB的help指令
1.4 MATLAB變數賦值
1.4.1 常用變數
1.4.2 賦值語句
1.4.3 矩陣及其元素表示
1.5 MATLAB中的矩陣運算
1.5.1 矩陣的代數運算
1.5.2 矩陣的關係運算
1.5.3 矩陣的邏輯運算
1.6 MATLAB的程序流程控制
1.6.1 條件選擇結構
1.6.2 循環控制結構
1.7 M文件的編寫
1.7.1 腳本文件
1.7.2 函數文件
1.8 MATLAB的影像繪製
1.8.1 二維影像繪製
1.8.2 三維影像繪製
1.9 本章小結
第2章 Simulink入門
2.1 Simulink的基本作
2.1.1 運行Simulink
2.1.2 Simulink模組庫
2.1.3 Simulink模組的作
2.2 運行和參數設定簡介
2.2.1 空白介面
2.2.2 參數設定簡介
2.3 子系統及其封裝
2.3.1 建立子系統
2.3.2 封裝子系統
2.4 用MATLAB指令建立並執行Simulink
2.4.1 建立Simulink模型
2.4.2 使用MATLAB指令新增模組和訊號線
2.5 本章小結
第3章 Simulink模型的建立與
3.1 簡單系統
3.1.1 簡單系統的基本概念
3.1.2 簡單系統的分析
3.2 離散系統74MATLAB/Simulink
3.2.1 離散系統的基本概念
3.2.2 離散系統的分析
3.2.3 線性離散系統的基本概念
3.2.4 線性離散系統的分析
3.3 連續系統
3.3.1 連續系統的基本概念
3.3.2 連續系統的分析
3.3.3 線性連續系統的基本概念
3.3.4 線性連續系統的分析
3.4 本章小結
第4章 Simulink子系統
4.1 Simulink簡單子系統
4.2 Simulink高階子系統
4.2.1 條件執行子系統
4.2.2 使能子系統
4.2.3 觸發子系統
4.2.4 使能觸發子系統
4.3 Simulink子系統的封裝
4.3.1 子系統封裝的概念
4.3.2 建立子系統封裝模組
4.3.3 子系統封裝實例
4.4 本章小結
第5章 命令列Simulink
5.1 使用命令列方式建立Simulink系統模型
5.1.1 以命令列方式建立Simulink系統模型的基本概念
5.1.2 以命令列方式建立Simulink系統模型的常用程式碼表
5.1.3 以命令列方式建立Simulink系統模型的舉例
5.2 使用M檔案分析動態系統
5.3 以命令列方式建立Simulink系統模型的常見問題
5.4 本章小結
第6章 S-function編寫
6.1 S-function概述
6.1.1 S-function基本概念
6.1.2 S-function應用舉例
6.2 M-file S-function的應用
6.2.1 M-file S-function的調用
6.2.2 M-file S-function模板
6.3 編寫M文件形式的S-function
6.3.1 M文件形式的S-function 概述
6.3.2 M文件形式的S-function實例
6.4 S-function編寫實例
6.5 本章小結
第7章 信號與系統
7.1 訊號的分類與產生
7.1.1 訊號典型實例
7.1.2 線性時不變系統
7.2 傅立葉變換
7.2.1 連續時間週期訊號的傅立葉變換
7.2.2 連續時間非週期訊號的傅立葉變換
7.2.3 連續時間系統響應下的傅立葉變換
7.3 拉普拉斯變換
7.3.1 傅立葉變換與拉普拉斯變換的關係
7.3.2 由系統零點判斷穩定性
7.3.3 連續時間系統響應下的拉普拉斯 變換
7.4 帶通訊號的低通等效
7.4.1 解析訊號與希爾伯變換
7.4.2 帶通訊號的低通表示
7.5 離散訊號和系統
7.5.1 離散訊號
7.5.2 z變換
7.5.3 離散系統的系統函數
7.5.4 離散時間訊號的傅立葉變換
7.5.5 離散傅立葉變換
7.5.6 快速傅立葉變換
7.6 本章小結
第8章 控制系統Simulink
8.1 控制系統的基本概念
8.1.1 控制系統的結構
8.1.2 控制系統的數學模型
8.1.3 控制系統的性能指標
8.2 控制系統分析法
8.2.1 時域分析法
8.2.2 根軌跡分析法
8.2.3 頻域分析法
8.2.4 狀態空間分析法
8.3 控制系統模組
8.3.1 Simulink標準模組
8.3.2 控制系統工具箱
8.4 控制系統指令
8.4.1 模型指令
8.4.2 分析命令
8.5 控制系統實例
8.6 本章小結
第9章 基於PID的Simulink控制系統
9.1 PID控制原理
9.2 基於PID的控制
9.3 基於S-Function的PID控制系統
9.4 基於PID的Simulink控制實例
9.5 本章小結
第10章 模糊自適應PID雙閉迴路直流調速系統
10.1 模糊理論的基本概念
10.2 模糊PID自適應整定PID參數
10.3 模糊PID控制器設計
10.3.1 模糊PID控制器理論設計
10.3.2 基於Simulink的模糊PID控制器設計
10.3.3 基於MATLAB的模糊PID控制器設計
10.4 模糊自適應PID雙閉迴路直流調速系統實例
10.5 本章小結288MATLAB/Simulink
從入門到通
第11章 單經元PID雙閉迴路直流調速系統
11.1 單經元簡介
11.2 單經元模型
11.2.1 單經元數學模型
11.2.2 激活函數
11.2.3 典型經網路學習規則
11.3 單經元PID控制器設計
11.4 單經元PID演算法
11.5 單經元PID雙閉迴路直流調速系統實例
11.6 本章小結
第12章 遺傳演算法PID參數整定
12.1 選擇算子
12.2 交算子
12.3 變異算子
12.4 適應度評估
12.5 遺傳演算法流程
12.6 基於遺傳演算法工具箱的PID參數整定
12.7 遺傳演算法PID參數整定實例
12.8 本章小結
