FuzzyNumbers (version 0.4-6)

fapply: Apply a Function on a Fuzzy Number

Description

Applies a given monotonic function using the extension principle (i.e. the function is applied on alpha-cuts).

Usage

# S4 method for PiecewiseLinearFuzzyNumber,function
fapply(object, fun, ...)

Arguments

object

a fuzzy number

fun

a monotonic, vectorized R function

...

additional arguments passed to fun

Value

Returns a '>PiecewiseLinearFuzzyNumber.

Details

Currently only a method for the '>PiecewiseLinearFuzzyNumber class has been defined. The computations are exact (up to a numeric error) at knots. So, make sure you have a sufficient number of knots if you want good approximation.

For other types of fuzzy numbers, consider using piecewiseLinearApproximation.

See Also

Other PiecewiseLinearFuzzyNumber-method: Arithmetic, PiecewiseLinearFuzzyNumber-class, PiecewiseLinearFuzzyNumber, ^,PiecewiseLinearFuzzyNumber,numeric-method, alphaInterval, arctan2, as.PiecewiseLinearFuzzyNumber, as.PowerFuzzyNumber, as.TrapezoidalFuzzyNumber, as.character, expectedInterval, maximum, minimum, necessityExceedance, necessityStrictExceedance, necessityStrictUndervaluation, necessityUndervaluation, plot, possibilityExceedance, possibilityStrictExceedance, possibilityStrictUndervaluation, possibilityUndervaluation

Other extension_principle: Arithmetic, ^,PiecewiseLinearFuzzyNumber,numeric-method