1,847
edits
m (→VERSOFT: color fix) |
(Use OctaveForge template.) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{OctaveForge | |||
| name = interval | |||
| logo = [[File:Interval.png|100px]] | |||
| short description = Real-valued interval arithmetic. | |||
| version = 3.2.0 | |||
| date = 2018-07-01 | |||
| author 1 name = Oliver Heimlich | |||
| author 1 email = <oheim@posteo.de> | |||
| maintainer 1 name = Oliver Heimlich | |||
| maintainer 1 email = <oheim@posteo.de> | |||
| license = GPL-3.0+ | |||
| group = Community package | |||
| doc 1 = [https://octave.sourceforge.io/interval/overview.html Function reference] | |||
| doc 2 = [https://octave.sourceforge.io/interval/package_doc/ User manual] | |||
| download 1 = [https://octave.sourceforge.io/download.php?package=interval-3.2.0.tar.gz interval-3.2.0.tar.gz] | |||
| repository 1 = https://octave.sourceforge.io/pkg-repository/interval/ | |||
| dependency 1 = octave ≥ 3.8.0 | |||
| dependency 2 = '''Runtime:''' mpfr (≥ 3.1.0) [https://packages.debian.org/search?keywords=libmpfr4 libmpfr4 for Debian] | |||
| dependency 3 = '''Build:''' mpfr (≥ 3.1.0) [https://packages.debian.org/search?keywords=libmpfr-dev libmpfr-dev for Debian] | |||
}} | |||
The GNU Octave interval package for real-valued [https://en.wikipedia.org/wiki/Interval_arithmetic interval arithmetic]. | The GNU Octave interval package for real-valued [https://en.wikipedia.org/wiki/Interval_arithmetic interval arithmetic]. | ||
* Intervals are closed, connected subsets of the real numbers. Intervals may be unbound (in either or both directions) or empty. In special cases <code>+inf</code> and <code>-inf</code> are used to denote boundaries of unbound intervals, but any member of the interval is a finite real number. | |||
* Classical functions are extended to interval functions as follows: The result of function f evaluated on interval x is an interval '''enclosure of all possible values''' of f over x where the function is defined. Most interval arithmetic functions in this package manage to produce a very accurate such enclosure. | |||
* The result of an interval arithmetic function is an interval in general. It might happen, that the mathematical range of a function consist of several intervals, but their union will be returned, e. g., 1 / [-1, 1] = [Entire]. | |||
[[File:Interval-sombrero.png|280px|thumb|left|Example: Plotting the interval enclosure of a function]] | [[File:Interval-sombrero.png|280px|thumb|left|Example: Plotting the interval enclosure of a function]] | ||
<div style="clear:left"></div> | <div style="clear:left"></div> | ||
== Distribution == | == Distribution == | ||
* [https://tracker.debian.org/pkg/octave-interval Debian GNU/Linux], [https://launchpad.net/ubuntu/+source/octave-interval Launchpad Ubuntu] | * [https://tracker.debian.org/pkg/octave-interval Debian GNU/Linux], [https://launchpad.net/ubuntu/+source/octave-interval Launchpad Ubuntu] | ||
* [https://aur.archlinux.org/packages/octave-interval/ archlinux user repository] | * [https://aur.archlinux.org/packages/octave-interval/ archlinux user repository] | ||
Line 476: | Line 494: | ||
[[Category:Octave | [[Category:Octave Forge]] |