Main Content


(To be removed) Open Rule Viewer

ruleview will be removed in a future release. For more information, see To be removed.


Use the Rule Viewer to view the inference process for your fuzzy system. You can adjust the input values and view the corresponding output of each fuzzy rule, the aggregated output fuzzy set, and the defuzzified output value. To view the inference process, you must specify the input and output variables of your FIS, their corresponding membership functions, and the fuzzy rules for your system.

The Fuzzy Logic Designer app consists of several interactive interfaces for creating a fuzzy inference system (FIS), including the Rule Viewer. For more information on interactively creating fuzzy systems, see Build Fuzzy Systems Using Fuzzy Logic Designer.


ruleview(fis) opens the Rule Viewer and loads the fuzzy inference system fis.

ruleview(fileName) opens the Rule Viewer and loads a fuzzy inference system from the file specified by fileName.


collapse all

Load or create a fuzzy inference system object. For this example, load the fuzzy system from a file.

fis = readfis('tipper');

Open the Rule Viewer for this fuzzy system.


{"Rule Viewer showing inference process for fuzzy system

Input Arguments

collapse all

Fuzzy inference system, specified as either a mamfis or sugfis object in the MATLAB® workspace.

File name specified as a string or character vector with or without the .fis extension. This file must be in the current working directory or on the MATLAB path.

Version History

Introduced before R2006a

expand all