FuzzyNumbers (version 0.4-7)

PiecewiseLinearFuzzyNumber: Creates a Piecewise Linear Fuzzy Number

Description

For convenience, objects of class '>PiecewiseLinearFuzzyNumber may be created with this function.

Usage

PiecewiseLinearFuzzyNumber(
  a1,
  a2,
  a3,
  a4,
  knot.n = 0,
  knot.alpha = numeric(0),
  knot.left = numeric(0),
  knot.right = numeric(0)
)

Arguments

a1

a number specyfing left bound of the support

a2

a number specyfing left bound of the core

a3

a number specyfing right bound of the core

a4

a number specyfing right bound of the support

knot.n

the number of knots

knot.alpha

knot.n alpha-cut values at knots

knot.left

knot.n knots on the left side; a nondecreasingly sorted vector with elements in [a1,a2]

knot.right

knot.n knots on the right side; a nondecreasingly sorted vector with elements in [a3,a4]

Value

An object of class '>PiecewiseLinearFuzzyNumber.

Details

If a1, a2, a3, and a4 are missing, then knot.left and knot.right may be of length knot.n+2.

If knot.n is not given, then it guessed from length(knot.left). If knot.alpha is missing, then the knots will be equally distributed on the interval [0,1].

See Also

Other PiecewiseLinearFuzzyNumber-method: Arithmetic, Extract, PiecewiseLinearFuzzyNumber-class, ^,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()