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.
Aller plus loin
- GNU Octave (141 clics)
- Paquets pour Windows et Mac OS X (74 clics)
- Article Wikipédia (86 clics)
# Dommage
Posté par Snarky . Évalué à 2.
[^] # Re: Dommage
Posté par kd . Évalué à 1.
# Interface graphique et éditeurs chatoyants ?
Posté par Thomas . Évalué à 1.
[^] # Re: Interface graphique et éditeurs chatoyants ?
Posté par JB. Giraudeau . Évalué à 1.
[^] # Re: Interface graphique et éditeurs chatoyants ?
Posté par vpinon . Évalué à 1.
Le mode pour emacs respecte plus la philosophie "roots"
(le qualifie-je de "chatoyant ?)
http://www.chemie.fu-berlin.de/chemnet/use/info/octave/octave_31.html
Sous "les fenêtres", "octave workshop" sert d'illustration à l'article Wikipédia
(le projet est en pause, mais il fonctionnait pas mal quand j'ai essayé) :
http://www.math.mcgill.ca/loisel/octave-workshop/
Les "trophées du libre" 2007 citaient QTOctave
et donnaient une liste de projets similaires, mais assez anciens et peu avancés :
http://www.tropheesdulibre.org/QtOctave.html?lang=fr
-> Koctave http://athlone.ath.cx/~matti/kde/koctave/
-> Yaog http://yaog.sourceforge.net/
-> Octivate http://octivate.sourceforge.net/
[^] # Re: Interface graphique et éditeurs chatoyants ?
Posté par Troy McClure (site web personnel) . Évalué à 3.
Ce qui manque encore à octave à mon sens, c'est une vrai bonne emulation des graphiques de matlab (2D *et* 3D). Pour l'instant c'est un truc tout batard qui utilise gnuplot (la honte des grapheurs libres, avec un coefficient souplesse/nombre d'options proche de 0) via des pipes bien lents. Pas que les figures de Matlab soient un modele en matière de rapidité ou de conception, mais ça "juste marche"
[^] # Re: Interface graphique et éditeurs chatoyants ?
Posté par Moonz . Évalué à 2.
De deux, il a jamais proposé de faire la même interface, hein :)
[^] # Re: Interface graphique et éditeurs chatoyants ?
Posté par Mildred (site web personnel) . Évalué à 1.
Coté gnuplot ()du moins l'interface par défaut), rien du tout.
Octave, c'est bien, mais pas encore suffisament compatible avec Matlab ... Je veux dire par là qu'a l'école on utilise matlab, et que les TP simples, je peux les faire avec octave, mais dés que ça se complique, ce n'est plus possible :(
[^] # Re: Interface graphique et éditeurs chatoyants ?
Posté par Batchyx . Évalué à 1.
[^] # Re: Interface graphique et éditeurs chatoyants ?
Posté par Mildred (site web personnel) . Évalué à 1.
[^] # Re: Interface graphique et éditeurs chatoyants ?
Posté par Batchyx . Évalué à 1.
Moi j'ai la 4.2.2 de chez lenny.
[^] # Re: Interface graphique et éditeurs chatoyants ?
Posté par Troy McClure (site web personnel) . Évalué à 2.
[^] # Re: Interface graphique et éditeurs chatoyants ?
Posté par mats . Évalué à 1.
# scilab
Posté par Anonyme . Évalué à 1.
En particulier sur les messages d'erreur, ceux de scilab ne m'ont pas semblés clairs du tout jusque ici.
[^] # Re: scilab
Posté par Benoît Sibaud (site web personnel) . Évalué à 2.
Cf https://linuxfr.org//~grayswandir/25541.html et http://oumph.free.fr/scilab/ ).
[^] # Re: scilab
Posté par Sylvestre Ledru (site web personnel) . Évalué à 1.
Il y a un début de normalisation des messages sur le wiki de Scilab :
http://wiki.scilab.org/Localization_in_English_-_Standard_me(...)
[^] # Re: scilab
Posté par Troy McClure (site web personnel) . Évalué à 1.
[^] # Re: scilab
Posté par Sylvestre Ledru (site web personnel) . Évalué à 1.
Je suis d'accord qu'un soft mal traduit est pire qu'un soft en une seule langue.
Cependant, un logiciel développé par un institut publique français avec une équipe en grande partie française, est-ce de l'énergie gaspillée que de faire une version dans notre langue ?
De plus, Scilab est utilisé dans les lycées et dans d'autres secteurs de l'éducation. Il a donc vocation à être traduit pour faciliter son utilisation pour des gens non anglophones.
[^] # Re: scilab
Posté par Nÿco (site web personnel) . Évalué à 2.
[^] # Re: scilab
Posté par Anonyme . Évalué à 1.
# it++
Posté par karteum59 . Évalué à 1.
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...) ?
[^] # Re: it++
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
Pour les bibliothèques mathématiques en Fortran, tu peux regarder du coté de BLAS, LAPACK...
Question graphique, je ne les ai jamais fait dans Fortran mais à coté en Perl histoire de séparer les choses. Mais je serais surpris qu'il n'y ai pas un accès à PLPLOT depusi le Fortran.
[^] # Re: it++
Posté par karteum59 . Évalué à 1.
Heu ouais en fait je parlais de quelque chose de simple comme Matlab. BLAS, LAPACK ce n'est pas vraiment le même niveau de concision / lisibilité...
Dans Matlab (ou it++) je fais inv(H) pour avoir l'inverse de ma matrice. Je fais fft(x) pour calculer la FFT, je vais A*B pour le produit de matrices, etc. Bref, simple !
[^] # Re: it++
Posté par Mat (site web personnel) . Évalué à 1.
http://opencvlibrary.sourceforge.net/
http://sourceforge.net/projects/opencvlibrary/
[^] # Re: it++
Posté par SmileBOB . Évalué à 1.
Pas tout à fait dans le même domaine quoique tout de même National Instruments et Matlab sont de plus en plus en concurrence, à noter que NI travaille pas mal avec l'INRIA sur l'intégration de Scilab avec LabVIEW.
[^] # Re: it++
Posté par jcr83 . Évalué à 1.
[^] # Re: it++
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
[^] # Re: it++
Posté par Sylvestre Ledru (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.