IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

GNU Octave 3.8.0 : enfin une interface graphique pour le clone libre de MATLAB

Le , par Jerome Briot

317PARTAGES

6  0 
GNU Octave 3.8.0 : enfin une interface graphique pour le clone libre de MATLAB

La dernière version 3.8.0 de Octave, sortie le 31 décembre 2013, est une mise à jour majeure qui inaugure la venue d'une interface graphique (gui) semblable au MATLAB Desktop.

Cette amélioration n'est pas encore totalement finalisée et il faudra attendre la future version 4.0 pour que l'interface soit lancée par défaut au démarrage de Octave.


Interface graphique avec Xubuntu 12.04


Interface graphique avec Windows 7


Interface graphique avec Mac OS X 10.9.1

Pour le moment, il faut la demander explicitement en utilisant l'argument --force-gui :

Code : Sélectionner tout
octave --force-gui
Comme avec MATLAB, les différents éléments sont modulables, ils peuvent être déplacés, voire complètement fermés.

Parmi les autres améliorations apportées par la version 3.8, on peut citer (entres autres) :

  • la transition de gnuplot vers FLTK pour les graphiques ;
  • une meilleure compatibilité avec MATLAB pour les fonctions imbriquées (nested functions) et les expressions régulières ;
  • une réécriture des fonctions imread et imwrite pour la lecture et l'écriture des images.


Téléchargement : pour télécharger la version 3.8, rendez-vous sur le wiki de GNU Octave (pour Windows, voir MXE Builds tout en bas de la page)

Source : Summary of important user-visible changes for version 3.8

Et vous ?

Utilisez-vous ou avez-vous déjà utilisé Octave ?

Sinon, la nouvelle interface graphique vous incite-t-elle à tester la version 3.8 ?

Quel(s) comparaison(s) faites-vous entre Octave et MATLAB ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Jerome Briot
Rédacteur/Modérateur https://www.developpez.com
Le 17/01/2014 à 18:20
Les utilisateurs de Windows trouveront la démarche complète d'installation ici
1  0 
Avatar de Clotho
Membre expert https://www.developpez.com
Le 17/01/2014 à 15:19
Citation Envoyé par Dut Voir le message

Utilisez-vous ou avez-vous déjà utilisé Octave ?
Non, ce qui va être à prendre en compte pour la suite de la réponse.


Sinon, la nouvelle interface graphique vous incite-t-elle à tester la version 3.8 ?
Éventuellement, à la maison, vu que je n'ai pas de sous à mettre pour une licence chez moi "pour jouer", alors que parfois Matlab me servirait bien. Dans le monde pro, j'ai une licence payée avec toolboxes de Matlab, donc je n'en vois pas l'intérêt à part pour la culture.


Quel(s) comparaison(s) faites-vous entre Octave et MATLAB ?
Sans avoir testé: la même qu'entre openOffice et Office: ça a l'odeur, ça a le goût, mais ça doit pas être du Matlab (ça se saurait). Je demande qu'à être convaincu, mais j'ai un avis poliment réservé.
0  0 
Avatar de link66
Membre régulier https://www.developpez.com
Le 17/01/2014 à 17:02
Citation Envoyé par Dut Voir le message
Utilisez-vous ou avez-vous déjà utilisé Octave ?
Octave est utilisé sur le serveur de production. Pour le développement, je préfère MATLAB.

Citation Envoyé par Dut Voir le message
Sinon, la nouvelle interface graphique vous incite-t-elle à tester la version 3.8 ?
Vu mon utilisation, je n'en ai pas l'utilité.

Citation Envoyé par Dut Voir le message
Quel(s) comparaison(s) faites-vous entre Octave et MATLAB ?
Le principal défaut de MATLAB est son prix. Je dispose donc de la version de mon laboratoire, avec plusieurs toolboxs (réseaux de neurones, algo. génétiques et calcul parallèle). Comme dit plus haut, le serveur fait tourner Octave (version 3.4 de mémoire). Les réseaux de neurones sont correctement pris en charge sous Octave (package nnet). Pour ce qui est des algos génétiques, Octave n'est pas capable de faire une résolution en nombre entier. Mais l'avantage d'avoir un outil est des packages en open-source est de pouvoir les tripatouiller pour régler ces problèmes. Je peux donc mettre au point rapidement mes algos sous MATLAB sans me soucier du bon fonctionnement des outils, puis les porter vers Octave.

MATLAB gère également les classes, ce qui permet de simplifier le code.

Le principal avantage de Octave, que je n'ai pas trouvé sous MATLAB est de pouvoir appeler un script .m depuis un programme en C++.
0  0 
Avatar de Jerome Briot
Rédacteur/Modérateur https://www.developpez.com
Le 17/01/2014 à 17:56
Citation Envoyé par link66 Voir le message
Le principal avantage de Octave, que je n'ai pas trouvé sous MATLAB est de pouvoir appeler un script .m depuis un programme en C++.
Sans MATLAB installé, il faut utiliser le MATLAB Compiler pour générer une bibliothèque partagée.

Avec MATLAB installé, il est possible d'utiliser le MATLAB Engine.

N'hésite pas à ouvrir une nouvelle discussion sur ce sujet
0  0 
Avatar de Jerome Briot
Rédacteur/Modérateur https://www.developpez.com
Le 23/11/2014 à 11:19
Pour les utilisateurs de Ubuntu (et distributions dérivées) : Installer GNU Octave 3.8.1 sur Linux Xubuntu 14.10 (via la logithèque Ubuntu)
0  0 
Avatar de persé
Membre régulier https://www.developpez.com
Le 21/10/2016 à 9:56

Utilisez-vous ou avez-vous déjà utilisé Octave ?

J'ai essayè, comme tous les logiciels qui veulent être une alternative ça reste très moyen


Quel(s) comparaison(s) faites-vous entre Octave et MATLAB ?

Matlab est de loin plus productif
0  0