# PiecewiseLinearFuzzyNumber: Creates a Piecewise Linear Fuzzy Number In FuzzyNumbers: Tools to Deal with Fuzzy Numbers

## Description

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

## Usage

 ``` 1 2 3 4 5 6 7 8 9 10``` ```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`.

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