1. Catalogs
  2. The MathWorks
  3. Fuzzy Logic Toolbox

Fuzzy Logic Toolbox

Fuzzy Logic Toolbox

Fuzzy Logic Toolbox

Product catalog summary
Overview: The Fuzzy Logic Toolbox™ is a MATLAB® extension that provides tools for designing and simulating fuzzy logic systems. It includes functions, graphical tools, and a Simulink® block to facilitate the creation and analysis of fuzzy inference systems (FIS).
Key Features:
  • Specialized GUIs for building and analyzing fuzzy inference systems.
  • Support for creating membership functions and defining logic rules (AND, OR, NOT).
  • Standard Mamdani and Sugeno-type fuzzy inference systems.
  • Automated membership function shaping using neuroadaptive and fuzzy clustering techniques.
  • Integration with Simulink for embedding fuzzy inference systems and generating C code.
Building a Fuzzy Inference System: The toolbox provides several editors and viewers to assist in the development of FIS:
  • FIS Editor: Displays general information about the FIS.
  • Membership Function Editor: Allows editing of membership functions for input and output variables.
  • Rule Editor: Enables viewing and editing of fuzzy rules in various formats.
  • Rule Viewer: Helps diagnose rule behavior and study input variable effects.
  • Surface Viewer: Generates 3-D surfaces from input variables and FIS output.
Modeling Techniques:
  • Adaptive Neurofuzzy Inference: Uses the ANFIS Editor to train membership functions with input/output data, employing back propagation and least squares methods.
  • Fuzzy Clustering: Supports fuzzy C-means and subtractive clustering for data classification and modeling.
Simulating and Deploying FIS: The toolbox allows for the evaluation of FIS performance using the Fuzzy Logic Controller block in Simulink, which facilitates efficient code generation. FIS can also be saved in ASCII format for external use.
Additional Resources: Links to product details, trial software, sales, technical support, and community resources are provided for further assistance.
See more

Catalog excerpts

Fuzzy Logic Toolbox-1

Fuzzy Logic Toolbox Design and simulate fuzzy logic systems Fuzzy Logic Toolbox™ provides MATLAB functions, graphical tools, 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 neurofuzzy 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 standalone 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 Specialized GUIs for building fuzzy inference systems and viewing and analyzing results Membership functions for creating fuzzy inference systems Support for AND, OR, and NOT logic in user-defined rules Standard Mamdani and Sugeno-type fuzzy inference systems Automated membership function shaping through neuroadaptive and fuzzy clustering learning techniques Ability to embed a fuzzy inference system in a Simulink model Ability to generate embeddable C code or stand-alone executable fuzzy inference engines File Edit View Display Diagram Simulation Analysis Code Tools Help Target Position Target Position (Jrfo use-Driven) Carta Pole Fuzzy Logic Balancing a pole on a moving cart. The system, which is similar to an inverted pendulum, uses a Fuzzy Controller block within Simulink to balance the pole. Accelerating the pace of engineering and science

 Open the catalog to page 1
Fuzzy Logic Toolbox-2

Working with the Fuzzy Logic Toolbox The Fuzzy Logic Toolbox provides GUIs to let you perform classical fuzzy system development and pattern recognition. Using the toolbox, you can: ▪ Develop and analyze fuzzy inference systems ▪ Develop adaptive neurofuzzy inference systems ▪ Perform fuzzy clustering In addition, the toolbox provides a fuzzy controller block that you can use in Simulink to model and simulate a fuzzy logic control system. From Simulink, you can generate C code for use in embedded applications that include fuzzy logic. Control System Design with SISO Design Tool 8:59 Design control...

 Open the catalog to page 2
Fuzzy Logic Toolbox-3

Membership Function Editor - Lets you display and edit the membership functions associated with the input and output variables of the FIS Rule Editor - Lets you view and edit fuzzy rules using one of three formats: full English-like syntax, concise symbolic notation, or an indexed notation Rule Viewer - Lets you view detailed behavior of a FIS to help diagnose the behavior of specific rules or study the effect of changing input variables Surface Viewer - Generates a 3-D surface from two input variables and the output of an FIS The Membership Function Editor (top left), FIS Editor (center), Rule...

 Open the catalog to page 3
Fuzzy Logic Toolbox-4

) Anfis Editor: tiipper Clear Plot Load data Type: From: Load Data... Clear Data C Load from disk l~ Load from worksp. Optim. Method: Error Tolerance: Plot against: demo data loaded The ANFIS Editor constructs and tunes a FIS based on the data being modeled. Fuzzy Clustering The Fuzzy Logic Toolbox provides support for fuzzy C-means and subtractive clustering, modeling techniques for data classification and modeling. File £dit View Insert J_ools Window Help Influence Range Accept Ratio Reject RatEo Clear Plot The Fuzzy Clustering GUI uses numerical data to develop classification and system modeling...

 Open the catalog to page 4
Fuzzy Logic Toolbox-5

Simulating and Deploying Fuzzy Inference Systems You can evaluate FIS performance by using the Fuzzy Logic Controller block in a Simulink model of your system. The Fuzzy Logic Controller block automatically generates a hierarchical block diagram representation for most fuzzy inference systems. This representation uses only built-in Simulink blocks, enabling efficient code generation (using Simulink Coder, available separately). Fuzzy Logic Controller in Simulink 3:45 Integrate a fuzzy logic controller into a Simulink® model. You can also save your FIS in ASCII format for use outside the MATLAB...

 Open the catalog to page 5

All The MathWorks catalogs and technical brochures

  1. Stateflow

    8  Pages

  2. SimEvents

    7  Pages

  3. SimDriveline

    7  Pages

  4. SimHydraulics

    7  Pages

  5. SimRF

    6  Pages

  6. MATLAB Coder

    5  Pages

  7. OPC Toolbox

    5  Pages

  8. SimBiology

    6  Pages

  9. xPC Target

    5  Pages

  10. SimMechanics

    7  Pages

  11. Simscape

    7  Pages

  12. Simulink

    6  Pages

  13. MATLAB®

    6  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.