Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: GNU Octave 3.0, l'alternative libre à Matlab

Posté par Loul (). Modéré le 27 décembre 2007.
GNU Octave est un langage libre de haut niveau destiné principalement aux calculs numériques. La syntaxe vise à être aussi proche que possible du programme propriétaire Matlab. L'interpréteur est en ligne de commande, mais plusieurs interfaces et éditeurs chatoyants existent pour l'habiller.

Depuis la précédente version stable (la vieille 2.1), de nombreux progrès ont été effectués notamment dans les fonctions graphiques, basées sur GNUplot et JHandles. Les sources sont disponibles sous licence GPL, les distributions Linux mettent à jour leurs paquets (utilisez votre gestionnaire de paquet préféré) et des binaires sont téléchargeables pour Windows et Mac OS X sur SourceForge.

Des interfaces avec les langages C/C++ et Fortran permettent d'écrire assez simplement des extensions efficaces. De nombreuses boîtes à outils écrites par la communauté viennent étendre les fonctionnalités.

D'autres solutions open source existent, comme Scilab, moins compatible avec Matlab et dont la licence est restrictive (encore à ce jour), ou SciPy, extension du langage Python, profitant de sa syntaxe, mais non compatible avec Matlab.

> Lire la dépêche (28 commentaires, moyenne: 1,3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Dommage

Posté par Snarky (Jabber id, page perso, ) le 27/12/2007 à 12:03. (lien). Évalué à 2.

Il n'a pas l'aide de supporter (tout du moins, pour le moment) les formats de fichier audio les plus courant (wav/ogg/...). Je voulais rapidement tester en faisant des filtres ^^.

--
Milite pour un about:black sur les navigateurs ! (Sauvons la planète)

Interface graphique et éditeurs chatoyants ?

Posté par Thomas Bassetto (Jabber id, page perso, ) le 27/12/2007 à 12:26. (lien). Évalué à 1.

Même si l'interface en ligne de commande me convient sans problèmes je ne me souviens pas avoir trouvé d'interface graphique pour GNU Octave mis à part "koctave" dont la dernière mise à jour date de 2003... J'ai peut-être mal cherché :)

scilab

Posté par Adrien Morvan (Jabber id, page perso, ) le 27/12/2007 à 23:39. (lien). Évalué à 1.

Quelqu'un peut il comparer la chose à scilab ?
En particulier sur les messages d'erreur, ceux de scilab ne m'ont pas semblés clairs du tout jusque ici.

it++

Posté par karteum59 () le 28/12/2007 à 10:33. (lien). Évalué à 1.

Pour certaines applications un peu plus spécifiques (traitement de signal / télécom), la bibliothèque it++ est faite pour simplifier la vie des gens qui connaissent Matlab (mais avec les avantages de la rapidité du C++). -> http://itpp.sourceforge.net/

Par contre, ayant très succinctement regardé le Fortran (95, pas 77), il m'a semblé que ce langage avait une syntaxe assez proche de Matlab, une gestion des tableaux très puissante, tout en étant compilé (même s'il n'y a pas de GC). QQ1 sait-il s'il existe une bibliothèque (libre) dans ce langage permettant d'avoir aisément les fonctions classiquement utilisées dans Matlab (FFT, plot, inversion de matrices...) ?

Revenir en haut de page