Icône de recherche Download.it
Advertisement

Un utilitaire permettant des calculs numériques rapides pour résoudre la plupart des problèmes mathématiques ou scientifiques

Un utilitaire permettant des calculs numériques rapides pour résoudre la plupart des problèmes mathématiques ou scientifiques

Vote : (6 votes)

Licence: Gratuit

Éditeur: Octave

Version: 3.8.1

Fonctionne sous: Windows

Vote :

Licence

(6 votes)

Gratuit

Éditeur

Version

Octave

3.8.1

Fonctionne sous:

Windows

Les plus

  • Logiciel puissant équivalent à certains logiciels payants
  • Nombreuses extensions disponibles
  • Le guide de l'utilisateur disponible en HTML ou en PDF
  • Interface avec Java et utilisation de DLL

Les moins

  • Langage dédié
  • Interface graphique en cours de développement
  • Guide d'utilisation en anglais

Octave est un logiciel permettant de répondre à la majeure partie des problèmes mathématiques ou scientifiques nécessitant le recours à des calculs numériques. Ce logiciel est très répandu dans l'industrie (il concurrence directement certaines suites payantes) et l'université (recherche et enseignement).

Il est distribué sous licence GNU, et disponible pour windows. Il est à noter cependant, qu'il nécessite dans sa dernière version (3.8.2) la mise en oeuvre d'un émulateur tel que Cygwin vous permettant d'exécuter l'équivalent d'un système Linux dans une fenêtre dédiée.

Il est utilisé au choix en mode console (il suffit de saisir directement les commandes à l'invite) ou en mode graphique (pour la dernière version, 3.8.2). Les opérations répétitives peuvent être réalisées au moyen de scripts et des fonctions peuvent être créées par l'utilisateur.

Octave permet notamment de résoudre les problèmes d'algèbre linéaire, de manipulation de matrices et les équations non linéaires. Il gère également l'intégration numérique et permet de résoudre les équations différentielles. Des outils de traitement du signal, de traitement statistique, de traitement audio et des outils avancés de traçage de courbes et de surfaces complètent la palette étendue de ses fonctions.

La programmation dans Octave peut être orientée objet (des classes créées par l'utilisateur peuvent être utilisées). Une interface graphique (GUI) peut également être développée pour faciliter l'usage des programmes que vous écrivez (boîtes de dialogue, barres de progression, etc.).

Des extensions sous forme de packages peuvent être ajoutés : ces packages sont le fruit du travail coopératif de milliers d'utilisateurs dans le monde.

Octave dispose d'une interface permettant d'utiliser des fonctions Java. Enfin, il peut faire appel aux DLL que vous pouvez avoir écrites (dans tout autre langage de programmation), ce qui limite le temps d'apprentissage du langage Octave et le travail de ré-écriture.

Cerise sur le gâteau : la parallélisation des calculs (utilisation optimisée de plusieurs processeurs / coeurs exécutant des commandes en parallèle) est possible.

Les plus

  • Logiciel puissant équivalent à certains logiciels payants
  • Nombreuses extensions disponibles
  • Le guide de l'utilisateur disponible en HTML ou en PDF
  • Interface avec Java et utilisation de DLL

Les moins

  • Langage dédié
  • Interface graphique en cours de développement
  • Guide d'utilisation en anglais