Interval package: Difference between revisions

22 bytes removed ,  2 January 2016
(→‎INTLAB: Added translation table with function names)
Line 14: Line 14:
* Completeness
* Completeness
** All required functions from IEEE Std 1788-2015, IEEE standard for interval arithmetic, are implemented. The standard was approved on June 11, 2015. It will remain active for ten years.
** All required functions from IEEE Std 1788-2015, IEEE standard for interval arithmetic, are implemented. The standard was approved on June 11, 2015. It will remain active for ten years.
** Planned: more solvers
** In addition there are functions for interval matrix arithmetic, plotting and solvers.
*** <code>fsolve</code>,
*** and possibly <code>roots</code>
*** Algorithms can be migrated from the C-XSC Toolbox (C++ code) from [http://www2.math.uni-wuppertal.de/wrswt/xsc/cxsc_new.html] (see nlinsys.cpp, and cpzero.cpp respectively).
** Planned: Improvement of the user documentation
*** Explain more interval arithmetic concepts with examples from the package
** Planned: Interval version of <code>interp1</code>
* Quality
* Quality
** Includes tests for all functions, many tests for basic functions
** Includes tests for all functions, many tests for basic functions
** No known bugs. The package is quite new and still has a small user base, so there might be hidden bugs. Also some advanced functions need more testing.
** No known bugs. The package is quite new and still has a small user base, so there might be hidden bugs. Also some advanced functions will always need more testing.
* Portability
* Portability
** Runs in GNU Octave 3.8.2 and 4.0.0
** Runs in GNU Octave 3.8.2 and 4.0.0
** Known to run under GNU/Linux, Microsoft Windows, Mac OS X and FreeBSD
** Known to run under GNU/Linux, Microsoft Windows, Mac OS X and FreeBSD
* Possible TODOs
** To be considered in the future: Algorithms can be migrated from the C-XSC Toolbox (C++ code) from [http://www2.math.uni-wuppertal.de/wrswt/xsc/cxsc_new.html] (nlinsys.cpp and cpzero.cpp), however these would need gradient arithmetic and complex arithmetic.
** Interval version of <code>interp1</code>


== Compatibility ==
== Compatibility ==
240

edits