Fuzzy Logic Designer
Design and test fuzzy inference systems
Description
The Fuzzy Logic Designer app lets you design and test fuzzy inference systems for modeling complex system behaviors.
Using this app, you can:
Design Mamdani and Sugeno fuzzy inference systems.
Add or remove input and output variables.
Specify input and output membership functions.
Define fuzzy if-then rules.
Select fuzzy inference functions for:
And operations
Or operations
Implication
Aggregation
Defuzzification
Adjust input values and view associated fuzzy inference diagrams.
View output surface maps for fuzzy inference systems.
Export fuzzy inference systems to the MATLAB® workspace.
More
Limitations
The Fuzzy Logic Designer app does not support type-2 fuzzy systems.

Open the Fuzzy Logic Designer App
MATLAB Toolstrip: On the Apps tab, under Control System Design and Analysis, click the app icon.
MATLAB command prompt: Enter
fuzzyLogicDesigner
.
Programmatic Use
fuzzyLogicDesigner
fuzzyLogicDesigner
opens the Fuzzy
Logic Designer app.
fuzzyLogicDesigner(fis
)
fis
)fuzzyLogicDesigner(
opens the app and loads the
fuzzy inference system fis
)fis
. fis
can be any
mamfis
or sugfis
object in the
MATLAB workspace.
fuzzyLogicDesigner(fileName
)
fileName
)fuzzyLogicDesigner(
opens
the app and loads a fuzzy inference system from a file. fileName
)fileName
is
the name of a .fis
file on the MATLAB path.
To save a fuzzy inference system to a .fis
file:
In Fuzzy Logic Designer, select File > Export > To File.
At the command line, use
writeFIS
.
Version History
Introduced in R2014bR2019b: Support for representing fuzzy inference systems as structures will be removed
Warns starting in R2019b
Support for representing fuzzy inference systems as structures will be removed in a future
release. Use mamfis
and
sugfis
objects
instead. There are differences between these representations that require updates to your
code. These differences include:
Object property names that differ from the corresponding structure fields.
Objects store text data as strings rather than as character vectors.
Also, all Fuzzy Logic Toolbox™ functions that accepted or returned fuzzy inference systems as structures now
accept and return either mamfis
or sugfis
objects.
To convert existing fuzzy inference system structures to objects, use the convertfis
function.
See Also
Apps
Functions
MATLAB-Befehl
Sie haben auf einen Link geklickt, der diesem MATLAB-Befehl entspricht:
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus. Webbrowser unterstützen keine MATLAB-Befehle.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)