TrapezoidalFuzzyNumber-class: S4 class Representing a Trapezoidal Fuzzy Number

Description Details Slots Extends See Also Examples

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: Arithmetic, TrapezoidalFuzzyNumber, TriangularFuzzyNumber(), alphaInterval(), as.PiecewiseLinearFuzzyNumber(), as.PowerFuzzyNumber(), as.TrapezoidalFuzzyNumber(), expectedInterval(), plot()

Examples

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

Example output

Class "TrapezoidalFuzzyNumber" [package "FuzzyNumbers"]

Slots:
                                                                              
Name:        a1       a2       a3       a4    lower    upper     left    right
Class:  numeric  numeric  numeric  numeric function function function function

Extends: "FuzzyNumber"
Function: * (package base)
e1="TrapezoidalFuzzyNumber", e2="numeric"

Function: + (package base)
e1="TrapezoidalFuzzyNumber", e2="TrapezoidalFuzzyNumber"

Function: - (package base)
e1="TrapezoidalFuzzyNumber", e2="TrapezoidalFuzzyNumber"

Function: alphaInterval (package FuzzyNumbers)
object="TrapezoidalFuzzyNumber"


Function "arctan2e":
 <not an S4 generic function>

Function "arctan2m":
 <not an S4 generic function>
Function: as.PiecewiseLinearFuzzyNumber (package FuzzyNumbers)
object="TrapezoidalFuzzyNumber"

Function: as.PowerFuzzyNumber (package FuzzyNumbers)
object="TrapezoidalFuzzyNumber"

Function: as.TrapezoidalFuzzyNumber (package FuzzyNumbers)
object="TrapezoidalFuzzyNumber"

Function: as.character (package base)
x="TrapezoidalFuzzyNumber"

Function: expectedInterval (package FuzzyNumbers)
object="TrapezoidalFuzzyNumber"


Function "fuzzyNumberUnification":
 <not an S4 generic function>

Function "intersectionY":
 <not an S4 generic function>
Function: plot (package graphics)
x="TrapezoidalFuzzyNumber", y="missing"

FuzzyNumbers documentation built on Nov. 15, 2021, 5:09 p.m.