| fapply {FuzzyNumbers} | R Documentation |
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 signature 'PiecewiseLinearFuzzyNumber,function'
fapply(object, fun, ...)
Arguments
object |
a fuzzy number |
fun |
a monotonic, vectorized R function |
... |
additional arguments passed to |
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.
Value
Returns a PiecewiseLinearFuzzyNumber.
See Also
Other PiecewiseLinearFuzzyNumber-method:
Arithmetic,
Extract,
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