KEMBAR78
Into Fuzzy Logic Matlab | PDF | Fuzzy Logic | Matlab
0% found this document useful (0 votes)
34 views19 pages

Into Fuzzy Logic Matlab

The MATLAB Fuzzy Logic Toolbox provides graphical user interface (GUI) tools for developing fuzzy logic systems. It contains tools like the Fuzzy Inference System Editor, Membership Function Editor, and Rule Editor that allow users to build fuzzy expert systems and adaptive neuro-fuzzy inference systems. The toolbox also includes examples like determining restaurant tips based on service quality and food tastiness using fuzzy logic rules and functions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views19 pages

Into Fuzzy Logic Matlab

The MATLAB Fuzzy Logic Toolbox provides graphical user interface (GUI) tools for developing fuzzy logic systems. It contains tools like the Fuzzy Inference System Editor, Membership Function Editor, and Rule Editor that allow users to build fuzzy expert systems and adaptive neuro-fuzzy inference systems. The toolbox also includes examples like determining restaurant tips based on service quality and food tastiness using fuzzy logic rules and functions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

MATLAB Fuzzy Logic Toolbox

1
MATLAB Fuzzy Logic Toolbox

 Introduction
 Graphical User Interface (GUI) Tools
 Example: Dinner for two

2
Introduction
MATLAB fuzzy logic toolbox facilitates the
development of fuzzy-logic systems using:
• graphical user interface (GUI) tools
• command line functionality

The tool can be used for building


• Fuzzy Expert Systems
• Adaptive Neuro-Fuzzy Inference Systems
(ANFIS)

3
Introduction
Graphical User Interface (GUI) Tools
There are five primary GUI tools for building, editing,
and observing fuzzy inference systems in the Fuzzy
Logic Toolbox:

• Fuzzy Inference System (FIS) Editor


• Membership Function Editor
• Rule Editor
• Rule Viewer
• Surface Viewer

4
MATLAB Fuzzy Logic Toolbox

 Introduction
 Graphical User Interface (GUI) Tools
 Example: Dinner for two

5
Graphical User Interface (GUI) Tools

6
Graphical User Interface (GUI) Tools
Fuzzy Inference System (FIS) Editor

Define number of
input and output
variables

Adjust fuzzy Name and edit


inference names of input,
functions output variables

7
Graphical User Interface (GUI) Tools
Membership Function Editor

Select & edit


attributes of
membership
function

Display & edit Name & edit


values of current parameters of
variable membership
function

8
Graphical User Interface (GUI) Tools
Rule Editor

Rules –
automatically
updated

Create and edit


rules

9
Graphical User Interface (GUI) Tools
Rule Viewer

Shows how input


variable is used in
rules

Shows how output


variable is used in
rules; shows
output of fuzzy
system

10
Graphical User Interface (GUI) Tools
Surface Viewer

Shows output
surface for any
system output
versus any one (or
Specify input and two) inputs
output variables

11
MATLAB Fuzzy Logic Toolbox

 Introduction
 Graphical User Interface (GUI) Tools
 Example: Dinner for two

12
Example: Dinner for two
Golden rules for tipping:

1. IF the service is poor OR the food is rancid,


THEN tip is cheap (5%).
2. IF the service is good,
THEN tip is average (15%).
3. IF the service is excellent OR the food is delicious,
THEN tip is generous (25%).

13
Example: Dinner for two

14
Example: Dinner for two
Fuzzy Inference System (FIS) Editor

input
variables

output
variable

15
Example: Dinner for two
Membership Function Editor

Select type of
membership
function
16
Example: Dinner for two
Rule Editor

17
Example: Dinner for two
Rule Viewer Defuzzified
output

18
Example: Dinner for two
Surface Viewer

19

You might also like