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. | | * 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. |
Line 4: |
Line 25: |
| * 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]. | | * 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]. |
| | | |
− | __TOC__
| |
| [[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://octave.sourceforge.io/interval/ Latest version at Octave Forge]
| |
− | ** <code>pkg install -forge interval</code>
| |
− | ** [https://octave.sourceforge.io/interval/overview.html function reference]
| |
− | ** [https://octave.sourceforge.io/interval/package_doc/index.html package documentation] (user manual)
| |
− | '''Third-party'''
| |
| * [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] |