Monday, October 13, 2014

We consider following example:

We have SCORES in Figure Skating based on Technique and Performance. In output we have to determine the Result due to the scores.
For solving this task we use “Matlab”.
In Command Window we type “fuzzy” and press enter. In opened FIS Editor we create 2 inputs by pressing Edit tab and adding additional variable input.

We need two inputs and one output. In example we use Technique and Performance as Inputs and Result as Output.

In our next step we determine our Membership Functions for each input and output by pressing Membership Function in Edit tab.

For Technique input we use next MF:
  •       Weak
  •       Good
  •       Excellent
For Performance input we use following MF:
       ·     Dirty
       ·     Average
       ·     Clear

As our output is Result we need to determine also its MF as:
       ·         Bad
       ·         Good
       ·         Great

In every case we determine Range and Params.

Then we have to build our Rules in Rules Editor which we can open also from Edit tab.


To see resulted graphical preview of our solving we have to click View tab and press Surface.



0 comments