GODPAPER | All Packages | All Classes | Index | Frames No Frames |
IMemberShipFunction

Package | com.lookbackon.AI.fuzzyLogicSystem
Interface | public interface IMemberShipFunction
Implementors | InverseTrapezoidalFlip90MemberShipFunction, InverseTrapezoidalMemberShipFunction, LeftShoulderFlip270MemberShipFunction, LeftShoulderMemberShipFunction, RightShoulderFlip90MemberShipFunction, RightShoulderMemberShipFunction, TrapezoidalMemberShipFunction, TriangleMemberShipFunction

Define an interface that let you create your own membership function for the VariableValue. These functions take a crisp value(angle or others) as a parameter and output a number between 0 and 1. Each lingustic value has an assoicated MemberShip function. The idea behind the MemberShip function is to define how much a crisp value is related to a specific lingustic value. The most common MemberShip functions are: Linear, Triangular, Tapezoidal(Left shoulder,right shoulder)

Public Methods

| Method | Defined By
--- | --- | ---
|  | memberShipOf(value:Number):Number | IMemberShipFunction

Method Detail

memberShipOf | () | method

`public function memberShipOf(value:Number):Number`

Parameters

| `value:Number`

Returns

| `Number`

Thu Jan 16 2014, 01:11 PM +08:00