x.fuzzification: Fuzzification

Description Usage Arguments Value Author(s) Examples

View source: R/FuzzyOperation.R

Description

To convert the crisp input x to a fuzzy membership function with specified fuzzification method

Usage

1
x.fuzzification(fuzzification.method, x, mf.params)

Arguments

fuzzification.method

The fuzzification method

x

The required parameters for a fuzzification method

mf.params

The parameters for a membership function

Value

The corresponding fuzzy membership function

Author(s)

Chao Chen

Examples

1
2
3
4
5
6
x <- 3
mf <- x.fuzzification(gbell.fuzzification, x, c(1,2))
# This is the same as:
mf <- genmf(gbellmf, c(1,2,x))

evalmf(1:10, mf)

Example output

              [,1]
 [1,] 0.0588235294
 [2,] 0.5000000000
 [3,] 1.0000000000
 [4,] 0.5000000000
 [5,] 0.0588235294
 [6,] 0.0121951220
 [7,] 0.0038910506
 [8,] 0.0015974441
 [9,] 0.0007710100
[10,] 0.0004163197

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