GNU Octave

GNU Octave
GNU Octave
Gnu-octave.png
Octave workshop screenshot.png
Octave avec l'interface graphique Octave Workshop
Développeur Projet GNU
Dernière version 3.4.3 (10 octobre 2011) [+/-]
Version avancée [+/-]
Environnement GNU/Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, MS Windows
Type Calcul numérique
Licence GNU GPL
Site web (en) Site officiel

GNU Octave est un logiciel libre de calcul numérique comparable à MATLAB et à Scilab. Ce n'est pas un logiciel de calcul formel. Le logiciel est développé puis maintenu pour le projet GNU par John W. Eaton.

Sommaire

Histoire

Le projet a été conçu aux alentours de 1988. Le véritable développement est commencé par John W. Eaton en 1992. La première version (alpha) sort le 4 janvier 1993. La version 1.0 est rendue disponible le 17 février 1994. La version 2 a été publiée en 1995 et la version 3 en décembre 2007.

Le nom Octave vient d'Octave Levenspiel (en), ancien professeur de génie chimique de John W. Eaton qui était connu pour son aptitude à donner de bonnes approximations à des problèmes numériques.

Détails techniques

  • Octave est écrit en C++. Il utilise la bibliothèque STL.
  • Octave utilise gnuplot et Grace pour créer les graphiques et les diagrammes, pour les enregistrer et les imprimer.

Octave, le langage

Octave est un langage interprété. C'est un langage de programmation structuré comme le Langage C qui accepte de nombreuses constructions de la bibliothèque standard du C. Il peut être étendu pour accepter les fonctions et les appels systèmes Unix.

Des fonctions écrites en C++ peuvent être utilisées dans l'environnement Octave. Le fichier source porte l'extension '.cc', car écrit en C++ et la fonction compilée à l'aide de mkoctfile porte l'extension '.oct'. Ceci permet de travailler avec l'environnement souple d'Octave tout en ayant la vitesse d'exécution d'un programme compilé.

Pour la plupart des commandes, la syntaxe est la même que celle de MATLAB et une programmation soigneuse permet de faire fonctionner des scripts à la fois sur Octave et MATLAB.

Comme Octave est distribué sous GNU GPL v3, il peut être librement distribué et utilisé. Il fonctionne sur la plupart des systèmes d'exploitation Unix et sur Microsoft Windows.

Alternatives

Lien interne

Liens externes

Sur les autres projets Wikimedia :

Documentation logicielle

Paquets numériques et de traçage avec des bibliothèques GNU Octave

GNU Octave est également alimenté par des outils tiers et de bibliothèques, principalement fournissant des abstractions générales ou spécifiques au domaine du calcul scientifique. Ces outils peuvent être classés selon si leurs contributions sont plus orientées vers la modélisation computationnelle ou vers l'amélioration de l'analyse visuelle.

Outils numériques

Outils de traçage


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article GNU Octave de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • GNU Octave — screenshot Developer(s) …   Wikipedia

  • GNU Octave — Desarrollador John W. Eaton y colaboradores …   Wikipedia Español

  • GNU Octave — Aktuelle Version 3.4.3 (10. Oktober 2011) …   Deutsch Wikipedia

  • GNU Octave — У этого термина существуют и другие значения, см. Octave. GNU Octave …   Википедия

  • GNU Octave — Octave es un programa software libre para realizar cálculos numéricos, que es muy compatible con Matlab. Es parte de proyecto GNU. Nótese que Octave no es un sistema de álgebra computacional (). Octave es más bien una herramienta para realizar… …   Enciclopedia Universal

  • GNU TeXmacs — TeXmacs в Slackware 12 Операционная сист …   Википедия

  • GNU MCSim — Développeur Projet GNU Dernière version …   Wikipédia en Français

  • Octave Levenspiel — is an Emeritus professor of chemical engineering at Oregon State University. His principal interest has been chemical reaction engineering, a branch of chemical engineering studying the application of chemical reaction kinetics and physics to the …   Wikipedia

  • GNU TeXmacs — Basisdaten Entwickler GNU project Aktuelle Version …   Deutsch Wikipedia

  • Octave — hat verschiedene Bedeutungen: Octave ist ein männlicher Vorname. GNU Octave, eine Software zur numerischen Lösung mathematischer Probleme Die Abkürzung OCTAVE steht für: Operationally Critical Threat, Asset, and Vulnerability Evaluation, ein… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”