Home > SFMI > ApproxOutputTrapezoids.m

ApproxOutputTrapezoids

PURPOSE ^

Approximate the membership functions by trapezoids forming a Ruspini-like partition

SYNOPSIS ^

function output_i=ApproxOutputTrapezoids(xs,vs,CutLevel,DimNo,m)

DESCRIPTION ^

 Approximate the membership functions by trapezoids forming a Ruspini-like partition

      output_i=ApproxOutputTrapezoids(xs,vs,CutLevel,DimNo,m)

 Approximate the membership functions by trapezoids forming a Ruspini-like
 partition
-------------------------------------------------------------------------
 Parameters
-------------------------------------------------------------------------
 xs       - Column vector containing the data points in ascending order.
 vs       - Column vector containing the centers of the clusters.
 CutLevel - Indicates at which alpha level the shape of the cluster should
            be cut for the approximation of the core of the fuzzy set.
 DimNo    - The number of the current output dimension.
 m        - Exponent for the calculation of the membership matrix. 
 -------------------------------------------------------------------------
 Returned values
 -------------------------------------------------------------------------
 output_i - Row vector describing the output linguistic variables.
            Each element contains a structure describing one output 
            dimension.
            output_i--name
                    |-range
                    |-mf(j)--name
                           |-type
                           |-params
                           |-paramsy
                           |-RPx
 -------------------------------------------------------------------------
 Remarks
 -------------------------------------------------------------------------


 Zsolt Csaba Johanyák, johanyak.csaba@gamf.kefo.hu, v. 1.3,  16. February
 2007.

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Thu 26-Mar-2009 13:11:50 by m2html © 2005