Get Started with Fuzzy Logic Toolbox
Fuzzy Logic Toolbox™ provides MATLAB® functions, apps, and a Simulink® block for analyzing, designing, and simulating systems based on fuzzy logic. The product guides you through the steps of designing fuzzy inference systems. Functions are provided for many common methods, including fuzzy clustering and adaptive neuro-fuzzy learning.
The toolbox lets you model complex system behaviors using simple logic rules, and then implement these rules in a fuzzy inference system. You can use it as a stand-alone fuzzy inference engine. Alternatively, you can use fuzzy inference blocks in Simulink and simulate the fuzzy systems within a comprehensive model of the entire dynamic system.
- Fuzzy vs. Nonfuzzy Logic
To illustrate the value of fuzzy logic, examine both linear and fuzzy approaches to a basic tipping problem.
- Build Fuzzy Systems Using Fuzzy Logic Designer
Interactively construct a fuzzy inference system using the Fuzzy Logic Designer app.
- Build Fuzzy Systems at the Command Line
Construct a fuzzy inference system at the MATLAB command line.
About Fuzzy Logic
- What Is Fuzzy Logic?
Fuzzy logic uses linguistic variables, defined as fuzzy sets, to approximate human reasoning.
- Foundations of Fuzzy Logic
A fuzzy logic system is a collection of fuzzy if-then rules that perform logical operations on fuzzy sets.
- Mamdani and Sugeno Fuzzy Inference Systems
You can implement either Mamdani or Sugeno fuzzy inference systems using Fuzzy Logic Toolbox software.
- Fuzzy Inference Process
Fuzzy inference maps an input space to an output space using a series of fuzzy if-then rules.
- Defuzzification Methods
Compare the defuzzification methods supported by Fuzzy Logic Toolbox software.