S4 class Representing a Trapezoidal Fuzzy Number

Description

Trapezoidal Fuzzy Numbers have linear side functions and alpha-cut bounds.

Details

Trapezoidal fuzzy numbers are among the simplest FNs. Despite their simplicity, however, they include triangular FNs, “crisp” real intervals, and “crisp” reals. Please note that currently no separate classes for these particular TFNs types are implemented in the package.

Slots

a1, a2, a3, a4, lower, upper, left, right:

Inherited from the FuzzyNumber class.

Extends

Class FuzzyNumber, directly.

See Also

TrapezoidalFuzzyNumber for a convenient constructor, as.TrapezoidalFuzzyNumber for conversion of objects to this class, and trapezoidalApproximation for approximation routines.

Other TrapezoidalFuzzyNumber-method: *,PiecewiseLinearFuzzyNumber,FuzzyNumber-method, *,PiecewiseLinearFuzzyNumber,PiecewiseLinearFuzzyNumber-method, *,PiecewiseLinearFuzzyNumber,numeric-method, *,TrapezoidalFuzzyNumber,numeric-method, *,numeric,FuzzyNumber-method, +,PiecewiseLinearFuzzyNumber,FuzzyNumber-method, +,PiecewiseLinearFuzzyNumber,PiecewiseLinearFuzzyNumber-method, +,PiecewiseLinearFuzzyNumber,numeric-method, +,TrapezoidalFuzzyNumber,TrapezoidalFuzzyNumber-method, +,numeric,FuzzyNumber-method, -,FuzzyNumber,ANY-method, -,PiecewiseLinearFuzzyNumber,FuzzyNumber-method, -,PiecewiseLinearFuzzyNumber,PiecewiseLinearFuzzyNumber-method, -,PiecewiseLinearFuzzyNumber,numeric-method, -,TrapezoidalFuzzyNumber,TrapezoidalFuzzyNumber-method, -,numeric,FuzzyNumber-method, /,PiecewiseLinearFuzzyNumber,FuzzyNumber-method, /,PiecewiseLinearFuzzyNumber,PiecewiseLinearFuzzyNumber-method, /,PiecewiseLinearFuzzyNumber,numeric-method, Arithmetic; TrapezoidalFuzzyNumber; TriangularFuzzyNumber; alphaInterval, alphaInterval,FuzzyNumber-method, alphaInterval,PiecewiseLinearFuzzyNumber-method, alphaInterval,PowerFuzzyNumber-method, alphaInterval,TrapezoidalFuzzyNumber-method; as.PiecewiseLinearFuzzyNumber, as.PiecewiseLinearFuzzyNumber,FuzzyNumber-method, as.PiecewiseLinearFuzzyNumber,PiecewiseLinearFuzzyNumber-method, as.PiecewiseLinearFuzzyNumber,TrapezoidalFuzzyNumber-method, as.PiecewiseLinearFuzzyNumber,numeric-method; as.PowerFuzzyNumber, as.PowerFuzzyNumber,FuzzyNumber-method, as.PowerFuzzyNumber,PiecewiseLinearFuzzyNumber-method, as.PowerFuzzyNumber,PowerFuzzyNumber-method, as.PowerFuzzyNumber,TrapezoidalFuzzyNumber-method, as.PowerFuzzyNumber,numeric-method; as.TrapezoidalFuzzyNumber, as.TrapezoidalFuzzyNumber,FuzzyNumber-method, as.TrapezoidalFuzzyNumber,PiecewiseLinearFuzzyNumber-method, as.TrapezoidalFuzzyNumber,PowerFuzzyNumber-method, as.TrapezoidalFuzzyNumber,TrapezoidalFuzzyNumber-method, as.TrapezoidalFuzzyNumber,numeric-method; expectedInterval, expectedInterval,FuzzyNumber-method, expectedInterval,PiecewiseLinearFuzzyNumber-method, expectedInterval,PowerFuzzyNumber-method, expectedInterval,TrapezoidalFuzzyNumber-method; plot, plot,DiscontinuousFuzzyNumber,missing-method, plot,FuzzyNumber,missing-method, plot,PiecewiseLinearFuzzyNumber,missing-method, plot,TrapezoidalFuzzyNumber,missing-method

Examples

1
2
showClass("TrapezoidalFuzzyNumber")
showMethods(classes="TrapezoidalFuzzyNumber")

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.