Home > FRIT > FIVE.m

FIVE

PURPOSE ^

FIVE: Fuzzy Inference by Interpolation in Vague Environment

SYNOPSIS ^

function [output]=FIVE(obs,fis,params)

DESCRIPTION ^

FIVE:  Fuzzy Inference by Interpolation in Vague Environment

                            [output]=FIVE(obs,fis,params)

          Where:
          obs: is the single multidimensional observation,
          fis: is the fis structure
          params: is the set of parameters
               params.NumOfPoints 
                   size (resolution) of the antecedent, consequent universes 
                   (optional, if not given it is set to 101)
               params.ShepardPower
                   power factor in the Shepard interpolation formula, optional, 
                   if not given, by default it is equal to the antecedent dimensions of the rulebase R
               params.NLS
                   NLS: optional, if not given: linear scaling function approximation
                   if given: NLS is the constant factor of sensitivity for
                   neighbouring scaling factor differences in nonlinear scaling function approximation
          output: is the set of the outputs
               output.concl
                   set the conclusion vector in the output
               output.obs
                   set the obs in the output
               output.fis
                   set the fis in the output
                   fis.input(i).PASC
                       save the antecedent scaling points in fis
                   fis.input(i).ASCF
                       save the antecedent scaling function in fis
                   fis.input(i).POSC
                       save the observation scaling points in fis 
                       (if exists - trimf, trapmf case only), NaN if not exists
                   fis.input(i).OSCF
                       save the observation scaling function in fis 
                       (if exists - trimf, trapmf case only), NaN if not exists
                   fis.input(i).SCF
                       save the merged scaling function in fis
                   fis.input(i).U
                       save the universe in fis
                   fis.input(i).VE
                       save the vague environment in fis
                   fis.output(i).SCF
                       save the scaling function in fis, NaN if not exists
                   fis.output(i).U
                       save the universe in fis, NaN if not exists
                   fis.output(i).VE
                       save the vague environment in fis, NaN if not exists
                   fis.output(i).R;  
                       save the single conclusion rulebase for output(i) in fis

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 05-Sep-2008 09:37:47 by m2html © 2005