evalmf: Evaluate fuzzy membership function

Description Usage Arguments Details Value Author(s) Examples

View source: R/FuzzyMF.R

Description

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

Usage

1

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
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))

FuzzyR documentation built on May 19, 2021, 9:06 a.m.

Related to evalmf in FuzzyR...