TrapezoidalFuzzyNumber-class: 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")

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.