Changes in version 0.4-7 (2021-11-15) o [BUGFIX] Vignette fix. Changes in version 0.4-6 (2019-02-05) o [BUGFIX] #15 `as.PiecewiseLinearFuzzyNumber` used to truncate the upper knots. Changes in version 0.4-5 (2019-01-16) o [BUGFIX] #14 `as.PiecewiseLinearFuzzyNumber` used to fail for some TriangularFuzzyNumbers o updated manual & package metadata Changes in version 0.4-2 (2018-02-14) o updated manual & package metadata Changes in version 0.4-1 (2015-02-26) o added possibility and necessity functions that represent comparison operators <=,<,>,>= (with tests and description in vignette) o added functions to determine minimum and maximum of two fuzzy numbers (description in vignette) o added operator ^ for calculation of integer power of PiecewiseLinearFuzzyNumber o added function arctan2 for calculation of atan2 with PiecewiseLinearFuzzyNumber arguments Changes in version 0.3-5 (2014-10-01) o added proper import directives in NAMESPACE o piecewiseLinearApproximation: method="ApproximateNearestEuclidean" no longer accepted; use "NearestEuclidean" instead. o package vignette now in the vignettes/ directory. Changes in version 0.3-3 (2014-01-03) o piecewiseLinearApproximation() now supports new method="SupportCorePreserving", see Coroianu L., Gagolewski M., Grzegorzewski P., Adabitabar Firozja M., Houlari T., Piecewise Linear Approximation of Fuzzy Numbers Preserving the Support and Core, 2014 (submitted for publication). o piecewiseLinearApproximation() now does not fail on exceptions thrown by integrate(); fallback=Newton-Cotes formula. o Removed `Suggests` dependency: testthat tests now available for developers via the FuzzyNumbers github repository. o Package manual has been corrected and extended. o Package vignette is now only available online at http://FuzzyNumbers.rexamine.com. Changes in version 0.3-1 (2013-06-23) o piecewiseLinearApproximation() - general case (any knot.n) for method="NearestEuclidean" now available. Thus, method="ApproximateNearestEuclidean" is now deprecated. o New binary arithmetic operators, especially for PiecewiseLinearFuzzyNumbers: +, -, *, / o New method: fapply() - applies a function on a PLFN using the extension principle o New methods: as.character(); also used by show(). This function also allows to generate LaTeX code defining the FN (toLaTeX arg thanks to Jan Caha). o as.FuzzyNumber(), as.TriangularFuzzyNumber(), as.PowerFuzzyNumber(), and as.PiecewiseLinearFuzzyNumber() are now S4 methods, and can be called on objects of type numeric, as well as on various FNs o piecewiseLinearApproximation() and as.PiecewiseLinearFuzzyNumber() argument `knot.alpha` now defaults to equally distributed knots (via given `knot.n`). If `knot.n` is missing, then it is guessed from `knot.alpha`. o PiecewiseLinearFuzzyNumber() now accepts missing `a1`, `a2`, `a3`, `a4`, and `knot.left`, `knot.right` of length `knot.n`+2. Moreover, if `knot.n` is not given, then it is guessed from length(knot.left). If `knot.alpha` is missing, then the knots will be equally distributed on the interval [0,1]. o alphacut() now always returns a named two-column matrix. evaluate() returns a named vector. o New function: TriangularFuzzyNumber - returns a TrapezoidalFuzzyNumber. o Function renamed: convert.side to convertSide, convert.alpha to convertAlpha, approx.invert to approxInvert o Added a call to setGeneric("plot", function(x, y, ...) ... to avoid a warning on install o The FuzzyNumbers Tutorial has been properly included as the package's vignette o DiscontinuousFuzzyNumber class has been marked as **EXPERIMENTAL** in the manual o Man pages extensively updated o FuzzyNumbers devel repo moved to GitHub Changes in version 0.2-1 o approx.invert(): a new function to find the numerical inverse of a given side/alpha-cut generating function (by default via Hermite monotonic spline interpolation) o convert.side(), convert.alpha(): new functions to convert sides and alpha cuts to side generating funs and alpha cut generators o FuzzyNumber class validity check for lower, upper, left, right: o checks whether each function is properly vectorized and gives numeric results o does not check for the number of formal arguments, but just uses the first from the list o Suggests `testthat` o Each object has been documented o First CRAN release Changes in version 0.1-1 o Initial release