S4 Class Representing a Piecewise Linear Fuzzy Number
A piecewise linear fuzzy number (PLFN) has side functions and alpha-cut bounds that linearly interpolate a given set of points (at fixed alpha-cuts).
If knot.n is equal to 0 or all left and right knots lie on common lines,
then a Piecewise Linear Fuzzy Number reduces to a
TrapezoidalFuzzyNumber.
Note that, however, the
TrapezoidalFuzzyNumber does not inherit from
PiecewiseLinearFuzzyNumber for efficiency reasons.
To convert the former to the latter, call as.PiecewiseLinearFuzzyNumber.
a1, a2, a3, a4,
lower, upper, left, right:Inherited from the FuzzyNumber class.
knot.n:number of knots, a single integer value, 0 for a trapezoidal fuzzy number
knot.alpha:alpha-cuts, increasingly sorted vector of length knot.n with elements in [0,1]
knot.left:nondecreasingly sorted vector of length knot.n;
defines left alpha-cut bounds at knots
knot.right:nondecreasingly sorted vector of length knot.n;
defines right alpha-cut bounds at knots
Class FuzzyNumber, directly.
PiecewiseLinearFuzzyNumber for a convenient constructor,
as.PiecewiseLinearFuzzyNumber for conversion of objects to this class,
and piecewiseLinearApproximation for approximation routines.
Other PiecewiseLinearFuzzyNumber-method: Arithmetic,
PiecewiseLinearFuzzyNumber,
^,PiecewiseLinearFuzzyNumber,numeric-method,
alphaInterval, arctan2,
as.PiecewiseLinearFuzzyNumber,
as.PowerFuzzyNumber,
as.TrapezoidalFuzzyNumber,
as.character,
expectedInterval, fapply,
maximum, minimum,
necessityExceedance,
necessityStrictExceedance,
necessityStrictUndervaluation,
necessityUndervaluation,
plot, possibilityExceedance,
possibilityStrictExceedance,
possibilityStrictUndervaluation,
possibilityUndervaluation
showClass("PiecewiseLinearFuzzyNumber")
showMethods(classes="PiecewiseLinearFuzzyNumber")Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.