Fuzzy Logic Toolbox | ![]() ![]() |
Syntax
This GUI tool allows you to edit the highest level features of the fuzzy inference system, such as the number of input and output variables, the defuzzification method used, and so on. Refer to The FIS Editor for more information about how to use the GUIs associated with fuzzy
.
The FIS Editor is the high-level display for any fuzzy logic inference system. It allows you to call the various other editors to operate on the FIS. This interface allows convenient access to all other editors with an emphasis on maximum flexibility for interaction with the fuzzy system.
The Diagram
The diagram displayed at the top of the window shows the inputs, outputs, and a central fuzzy rule processor. Click on one of the variable boxes to make the selected box the current variable. You should see the box highlighted in red. Double-click on one of the variables to bring up the Membership Function Editor. Double-click on the fuzzy rule processor to bring up the Rule Editor. If a variable exists but is not mentioned in the rule base, it is connected to the rule processor block with a dashed rather than a solid line.
Menu Items
The FIS Editor displays a menu bar that allows you to open related GUI tools, open and save systems, and so on.
New Mamdani FIS... to open a new Mamdani-style system with no variables and no rules called Untitled
.
New Sugeno FIS... to open a new Sugeno-style system with no variables and no rules called Untitled
.
Open from disk... to load a system from a specified .fis
file on disk.
Save to disk to save the current system to a .fis
file on disk.
Save to disk as... to save the current system to disk with the option to rename or relocate the file.
Open from workspace... to load a system from a specified FIS structure variable in the workspace.
Save to workspace... to save the system to the currently named FIS structure variable in the workspace.
Save to workspace as... to save the system to a specified FIS structure variable in the workspace.
Add input to add another input to the current system.
Add output to add another output to the current system.
Inference Method Pop-up Menus
Five pop-up menus are provided to change the functionality of the five basic steps in the fuzzy implication process:
min
, prod
, or Custom
, for a custom operation.
max
, probor
(probabilistic or), or Custom
, for a custom operation.
min
, prod
, or Custom
, for a custom operation. This selection is not available for Sugeno-style fuzzy inference.
max
, sum
, probor
, or Custom
, for a custom operation. This selection is not available for Sugeno-style fuzzy inference.
centroid
, bisector
, mom
(middle of maximum), som
(smallest of maximum), lom
(largest of maximum), or Custom
, for a custom operation. For Sugeno-style inference, choose between wtaver
(weighted average) or wtsum
(weighted sum).
See Also
mfedit
, ruleedit
, ruleview
, surfview
, anfisedit
![]() | fuzdemos | gauss2mf | ![]() |