fuzzypower {fuzzyOP}R Documentation

Power of fuzzy numbers

Description

The power of the fuzzy numbers is computed.

Usage

fuzzypower(anz, A , vektor, pot, pl)

Arguments

anz Number of the delta-cuts.
A Dataset, which must have at least 2 columns.
vektor Vector, that describes which fuzzy numbers from the dataset are selected.
pot A Power.
pl Plot-option, 0 or 1 or 2.

Details

For more information about the necessary data format see: test

The power of the fuzzy numbers is calculated and if the plot-option is set to 1 the power is depicted. If the option 2 is selected, then the characterizing functions of the fuzzy numbers are plotted in one plot and the characterizing functions of the power in another one. If the plot-option is set to 0, then no plot is produced.

Value

Output data is of the same type as input data. Therefore the returned value is a matrix containing the power of fuzzy numbers, which are approximated by piecewise linear fuzzy numbers. The odd columns describe the x-values and the even ones the values of the characterizing function of the supporting points of the power of the fuzzy numbers .

Author(s)

Semagül Aklan, Emine Altindas, Yi Hong Kang, Rabiye Macit, Senay Umar, Hatice Ünal

References

R. Viertl, D. Hareter: Beschreibung und Analyse unscharfer Information - Statistische Methoden für unscharfe Daten, Springer, Wien, 2006

See Also

fuzzynumber, fuzzymin, fuzzymax, fuzzydeltacut, fuzzysum, fuzzymean, fuzzyscalar, fuzzyproduct, fuzzyfunction

Examples

require(fuzzyOP)
##Example 1:
##create data:
a<-c(-1,0,1,NA,NA,NA)
b<-c(0,1,0,NA,NA,NA)
d<-c(1,2,3,4,5,6)
e<-c(0,0.3,1,0.4,0.2,0)
f<-c(1:5,NA)
g<-c(0,0.2,1,0.5,0,NA)
B<-cbind(a,b,d,e,f,g)
##execute:
fuzzypower(100,B,1,3,1)

##Example 2:
data(test)
A<-fuzzypower(5,test,c(1,4,8),3,2)
A

[Package fuzzyOP version 1.1 Index]