《MATLAB輔助模糊系統設計》是2002年西安電子科技大學出版社出版的圖書,作者是吳曉莉、林哲輝。
基本介紹
- 書名:MATLAB輔助模糊系統設計
- 作者:吳曉莉 林哲輝
- ISBN:7-5606-1135-4/TP0577
- 定價:21.25元
- 出版社:西安電子科技大學出版社
- 出版時間:2002-08
內容簡介,目錄,
內容簡介
本書詳細地介紹了模糊邏輯系統設計和MATLAB6.1中的模糊邏輯工具箱(Fuzzy Logic Toolbox,Version 2.1.1)。在闡述模糊系統的套用背景、基本理論的基礎上,重點介紹了這些基礎理論結合MATLAB模糊邏輯工具的套用,並通過大量的實例來介紹MATLAB模糊邏輯工具的輔助設計功能,對於相關函式也進行了詳細介紹。
本書理論講解簡單清晰,實例講解重點突出,內容新,覆蓋範圍廣,套用操作性強,既可作為高校模糊邏輯系統、模糊控制系統等課程的教學參考用書,也可作為從事控制工程套用的廣大科技人員的參考資料。
目錄
基 礎 篇
第一章 概述 2
1.1 模糊邏輯概述 2
1.1.1 套用背景分析 2
1.1.2 模糊邏輯的特點和套用分析 3
1.1.3 MATLAB模糊邏輯工具箱 4
1.1.4 模糊邏輯工具箱的套用 4
1.2 “小費”問題範例入門 5
1.2.1 非模糊的邏輯方法 5
1.2.2 模糊邏輯方法 10
1.2.3 對比結論 12
1.3 本章小結 13
第二章 模糊邏輯基礎 14
2.1 模糊集合 14
2.1.1 經典集合及其特徵函式表示 14
2.1.2 模糊集合及其隸屬度函式 14
2.1.3 模糊集合相關的概念和定理 18
2.1.4 模糊集合的基本運算 20
2.2 模糊關係 22
2.2.1 模糊關係及表示 22
2.2.2 模糊關係的合成 24
2.3 “如果-則”推理規則 26
2.3.1 語言變數 26
2.3.2 基於"如果-則"規則的模糊蘊含關係 26
2.3.3 基於"如果-則"規則的模糊推理 29
2.3.4 基於模糊規則庫的模糊推理 35
2.3.5 MATLAB模糊邏輯中"如果-則"規則的理解和處理 39
2.4 工程控制常用模糊推理方法 41
2.5 本章小結 43
應 用 篇
第三章 模糊推理系統設計 46
3.1 模糊推理系統描述 46
3.1.1 概述 46
3.1.2 模糊規則庫 47
3.1.3 模糊推理機 47
3.1.4 模糊產生器 47
3.1.5 模糊消除器 48
3.2 模糊推理系統結構 48
3.2.1 模糊推理系統的分類 48
3.2.2 模糊邏輯系統的構成與設計步驟 49
3.3 Mamdani型模糊邏輯系統設計入門實例 50
3.3.1 輸入模糊化 51
3.3.2 輸入模糊集合的合成運算(連線詞and和or計算) 51
3.3.3 模糊蘊含方法 52
3.3.4 輸出的合成Aggregation (連線詞also計算) 53
3.3.5 逆模糊化(去模糊化) 53
3.3.6 小結 55
3.4 使用圖形界面工具建立模糊推理系統 55
3.4.1 簡介 55
3.4.2 模糊推理系統編輯器(Fuzzy) 56
3.4.3 隸屬度函式編輯器(Mfedit) 59
3.4.4 模糊規則編輯器(Ruleedit) 61
3.4.5 模糊規則觀察器(Ruleview) 62
3.4.6 模糊推理輸入輸出曲面視圖(Surfview) 62
3.4.7 使用自定義函式 63
3.5 用命令行函式實現模糊邏輯系統 67
3.5.1 命令行函式使用示例入門 68
3.5.2 通過MATLAB命令(程式)創建和計算模糊邏輯系統 71
3.5.3 MATLAB的FIS結構和存儲 73
3.6 模糊邏輯工具箱命令函式套用 75
3.6.1 模糊邏輯工具基本函式分類表 75
3.6.2 MATLAB工具箱內置隸屬度函式套用例解 78
3.6.3 模糊邏輯系統輸入輸出變數及隸屬度函式轉換 89
3.6.4 FIS系統相關操作 96
3.6.5 系統圖形顯示函式 104
3.6.6 模糊規則的建立與修改 107
3.6.7 模糊推理運算、計算類函式 110
3.6.8 模型轉換及矩陣操作類函式 116
3.6.9 Sugeno型模糊系統模型套用函式 119
3.6.10 其他 119
3.7 本章小結 124
第四章 套用模糊邏輯系統設計 125
4.1 Sugeno型模糊推理系統設計 125
4.1.1 Sugeno型模糊推理系統簡介 125
4.1.2 Sugeno型模糊推理系統例解 127
4.1.3 Sugeno型系統與Mamdani系統的對比 130
4.2 自適應神經網路模糊系統設計 130
4.2.1 自適應神經模糊推理系統概述 131
4.2.2 MATLAB輔助ANFIS設計 133
4.2.3 MATLAB的自適應神經模糊推理系統設計函式anfis和genfis1 136
4.2.4 ANFIS自適應神經網路設計實例 144
4.2.5 MATLAB工具箱的圖形界面工具anfisedit 150
4.3 模糊聚類與MATLAB輔助實現 158
4.3.1 模糊C-均值聚類 158
4.3.2 減法聚類(Subtractive Clustering) 162
4.3.3 MATLAB圖形化模糊聚類工具 165
4.3.4 減法聚類輔助模糊推理系統設計實例 166
4.4 本章小結 170
高 級 應 用 篇
第五章 模糊邏輯工具箱套用接口 172
5.1 模糊邏輯工具箱與Simulink的接口 172
5.1.1 模糊邏輯的Simulink使用入門例解 172
5.1.2 MATLAB仿真環境簡介 177
5.2 模糊邏輯工具箱與C語言程式接口 195
5.2.1 fismain.c介紹 195
5.2.2 fis.c介紹 196
5.2.3 MATLAB模糊推理系統C接口簡例 202
5.2.4 注意問題 204
5.3 本章小結 204
第六章 模糊邏輯系統套用設計實例 205
6.1 二關節機械手的逆運動學建模 205
6.1.1 問題的簡化和分析 205
6.1.2 MATLAB輔助自適應神經網路模糊系統建模 205
6.2 小車倒擺系統模糊控制 212
6.2.1 簡介 212
6.2.2 問題的簡化和分析 212
6.2.3 MATLAB輔助建模設計 213
6.3 模糊自適應消噪 221
6.3.1 問題分析 221
6.3.2 ANFIS套用消噪 222
6.4 模糊聚類在地質學中的套用 226
6.4.1 問題分析 226
6.4.2 岩石樣本的MATLAB模糊C聚類 227
6.5 卡車倒車的模糊控制系統 230
6.5.1 問題分析 230
6.5.2 由專家的經驗產生的模糊控制系統 231
6.5.3 卡車模型的建立 233
6.5.4 倒車智慧型模糊控制系統的仿真 234
6.6 本章小結 235
附錄A 模糊工具箱函式的BUG解決(addvar函式代碼及修改) 236
附錄B MATLAB常用命令參考 238
附錄C MATLAB6.X常見問題指南 268
參考文獻 272