evalmf {FuzzyR}R Documentation

Evaluate fuzzy membership function

Description

To obtain the corresponding membership grade(s) for given crsip input(s) x

Usage

evalmf(...)

Arguments

...

For singleton fuzzification: x, mf.type, mf.params; x, mf.
Four additional parameters need to be used for non-singleton fuzzification: fuzzification.method, fuzzification.params, firing.method and input.range. See details below for more information.

Details

Usage:

  1. evalmf(x, mf.type, mf.params)

  2. evalmf(x, mf)

  3. evalmf(x, mf.type, mf.params, fuzzification.method, fuzzification.params, firing.method, input.range)

  4. evalmf(x, mf, fuzzification.method, fuzzification.params, firing.method, input.range )

Value

Membership grade(s)

Author(s)

Chao Chen

Examples

evalmf(5, mf.type=gbellmf, mf.params=c(1,2,3))
evalmf(1:10, mf.type=gbellmf, mf.params=c(1,2,3))
evalmf(1:10, mf.type=gbellmf, mf.params=c(1,2,3), fuzzification.method='gauss',
         fuzzification.params=1, firing.method='tnorm.min.max', input.range=c(0,10))

mf <- genmf('gbellmf', c(1,2,3))
evalmf(5, mf)
evalmf(1:10, mf)
evalmf(1:10, mf, fuzzification.method='gauss', fuzzification.params=1,
         firing.method='tnorm.min.max', input.range=c(0,10))

[Package FuzzyR version 2.3.2 Index]