Fuzzy Ruleviewer

4 次查看(过去 30 天)
Kai Hao Then
Kai Hao Then 2011-4-8
回答: Sam Chak 2025-4-16
I have made a system using fuzzy logic in m-file. Is it possible to show the ruleviewer like "Fuzzy Logic Controller with Ruleviewer" in the GUI?

回答(1 个)

Sam Chak
Sam Chak 2025-4-16
Unlike the ruleview(fis) command, which generates a UI-based image, the new function plotrule(fis), introduced in the R2024b release, allows users to generate a clean image of the fuzzy rule inference. However, I have doubts about its ability to be used directly for animating the fuzzy inference process during simulation, as seen in the sltankrule Simulink model that utilizes the 'Fuzzy Logic Controller with Ruleviewer' block.
Nevertheless, I believe that users can create a similar tiled layout in the App Designer and set a refresh rate to update the display of the rule inference process for the current input signal values.
%% Load FIS
fis = readfis("tipper.fis");
%% Clean fuzzy rule inference diagram
plotrule(fis, Inputs=[5, 5])
%% UI-based fuzzy rule inference diagram
ruleview(fis)
Warning: ruleview will be removed in a future release. Use the Fuzzy Logic Designer app instead.

类别

Help CenterFile Exchange 中查找有关 Fuzzy Logic Toolbox 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by