PiecewiseLinearFuzzyNumber {FuzzyNumbers}R Documentation

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]

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].

Value

An object of class PiecewiseLinearFuzzyNumber.

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()


[Package FuzzyNumbers version 0.4-7 Index]