Documentation Center

  • Trial Software
  • Product Updates

fuzzy

Open FIS Editor

Syntax

fuzzy
fuzzy(fismat) 

Description

The FIS Editor 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 one of the variable boxes to make the selected box the current variable. You should see the box highlighted in red. Double-click one of the variables to bring up the Membership Function Editor. Double-click 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.

  • Under File select

    New FIS > Mamdani to open a new Mamdani-style system with no variables and no rules called Untitled.

    New FIS > Sugeno to open a new Sugeno-style system with no variables and no rules called Untitled.

    Import > From workspace to load a system from a specified FIS structure variable in the workspace.

    Import > From file to load a system from a specified .fis file.

    Export > To workspace. to save the system to a FIS structure variable in the workspace.

    Export > To file to save the current system to a .fis file.

    Print to print what is displayed in the GUI.

    Close to close the GUI.

  • Under Edit select

    Undo to undo the most recent change.

    Add variable > Input to add another input to the current system.

    Add variable > Output to add another output to the current system.

    Remove Selected Variable to delete a selected variable.

    Membership functions to invoke the Membership Function Editor.

    Rules to invoke the Rule Editor.

  • Under View select

    Rules to invoke the Rule Viewer.

    Surface to invoke the Surface Viewer.

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:

  • And method: Choose min, prod, or Custom, for a custom operation.

  • Or method: Choose max, probor (probabilistic or), or Custom, for a custom operation.

  • Implication: Choose min, prod, or Custom, for a custom operation. This selection is not available for Sugeno-style fuzzy inference.

  • Aggregation: Choose max, sum, probor, or Custom, for a custom operation. This selection is not available for Sugeno-style fuzzy inference.

  • Defuzzification: For Mamdani-style inference, choose 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

| | | |

Was this topic helpful?