Main Content

Fuzzy Logic Toolbox

Design and simulate fuzzy logic systems

Fuzzy Logic Toolbox™ provides MATLAB® functions, apps, and a Simulink® block for analyzing, designing, and simulating fuzzy logic systems. The product lets you specify and configure inputs, outputs, membership functions, and rules of type-1 and type-2 fuzzy inference systems.

The toolbox lets you automatically tune membership functions and rules of a fuzzy inference system from data. You can evaluate the designed fuzzy logic systems in MATLAB and Simulink. Additionally, you can use the fuzzy inference system as a support system to explain artificial intelligence (AI)-based black-box models. You can generate standalone executables or C/C++ code and IEC 61131-3 Structured Text to evaluate and implement fuzzy logic systems.

Get Started

Learn the basics of Fuzzy Logic Toolbox

Fuzzy Inference System Modeling

Build fuzzy inference systems and fuzzy trees

Fuzzy Inference System Tuning

Tune membership functions and rules of fuzzy systems

Data Clustering

Find clusters in input/output data using fuzzy c-means or subtractive clustering

Fuzzy Logic in Simulink

Simulate systems in Simulink

Deployment

Generate code for evaluating fuzzy systems

Applications

Examples illustrating specific applications of fuzzy systems