View documentation for other releases
Learn more about Fuzzy Logic Toolbox
• Getting Started
Key Features
Description of Fuzzy Logic
Why Use Fuzzy Logic?
When Not to Use Fuzzy Logic
What Can Fuzzy Logic Toolbox Software Do?
The Basic Tipping Problem
The Nonfuzzy Approach
The Fuzzy Logic Approach
Problem Solution
• User's Guide
• Tutorial
Overview
• Foundations of Fuzzy Logic
Fuzzy Sets
Membership Functions
Logical Operations
If-Then Rules
• Fuzzy Inference Systems
What Are Fuzzy Inference Systems?
Overview of Fuzzy Inference Process
The Fuzzy Inference Diagram
Customization
• Building Systems with Fuzzy Logic Toolbox Software
Fuzzy Logic Toolbox Graphical User Interface Tools
The FIS Editor
The Membership Function Editor
The Rule Editor
The Rule Viewer
The Surface Viewer
Importing and Exporting from the GUI Tools
• Building Fuzzy Inference Systems Using Custom Functions
How to Build Fuzzy Inference Systems Using Custom Functions in the GUI
Specifying Custom Membership Functions
Specifying Custom Inference Functions
• Working from the Command Line
The Tipping Problem from the Command Line
System Display Functions
Building a System from Scratch
FIS Evaluation
The FIS Structure
• Working in Simulink Environment
An Example: Water Level Control
Building Your Own Fuzzy Simulink Models
• Sugeno-Type Fuzzy Inference
What is Sugeno-Type Fuzzy Inference?
An Example: Two Lines
Comparison of Sugeno and Mamdani Methods
• anfis and the ANFIS Editor GUI
Introduction
A Modeling Scenario
Model Learning and Inference Through ANFIS
Know Your Data
Constraints of anfis
Training Adaptive Neuro Fuzzy Inference Systems Using the ANFIS Editor GUI
ANFIS Editor GUI Example 1: Checking Data Helps Model Validation
ANFIS Editor GUI Example 2: Checking Data Does Not Validate Model
anfis from the Command Line
Example - Saving Training Error Data to the MATLAB Workspace
anfis Arguments and ANFIS Editor GUI
• Fuzzy Clustering
What is Data Clustering
Fuzzy C-Means Clustering
Subtractive Clustering
Data Clustering Using the Clustering GUI Tool
• Simulating Fuzzy Inference Systems Using the Fuzzy Inference Engine
Uses of the Fuzzy Inference Engine
About the Fuzzy Inference Engine
Example - Using the Fuzzy Inference Engine on Windows Platforms
Example - Using the Fuzzy Inference Engine on UNIX Platforms
Bibliography
Glossary
• Blocks
• Functions
Examples
• Release Notes
Symbols A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Foundations of Fuzzy Logic
Fuzzy Inference Systems
Building Systems with Fuzzy Logic Toolbox Software
Building Fuzzy Inference Systems Using Custom Functions
Working from the Command Line
Working in Simulink Environment
Sugeno-Type Fuzzy Inference
anfis and the ANFIS Editor GUI
Fuzzy Clustering
Simulating Fuzzy Inference Systems Using the Fuzzy Inference Engine
Learn more about resources for designing, testing, and implementing control systems.
Try the latest control systems products.