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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Octave Discussion :

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


Sujet :

Octave

  1. #1
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 53 160
    Points
    53 160
    Par défaut GNU Octave 3.8.0 : enfin une interface graphique pour le clone libre de MATLAB
    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 :

    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 ?
    Images attachées Images attachées    
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  2. #2
    Membre expert
    Avatar de Clotho
    Homme Profil pro
    R&D
    Inscrit en
    Avril 2011
    Messages
    1 524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 524
    Points : 3 383
    Points
    3 383
    Par défaut
    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é.
    Un message vous a aidé? Votez pour moi! J'aime qu'on me dise qu'on m'aime.

    Si la question a obtenu sa réponse, passez le sujet en résolu.

    "Citer les pensées des autres, c'est regretter de ne pas les avoir trouvées soi-même" S.Guitry

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 74
    Points : 114
    Points
    114
    Par défaut
    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++.

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 53 160
    Points
    53 160
    Par défaut
    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
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  5. #5
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 53 160
    Points
    53 160
    Par défaut
    Les utilisateurs de Windows trouveront la démarche complète d'installation ici
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  6. #6
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 53 160
    Points
    53 160
    Par défaut
    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)
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  7. #7
    Membre régulier
    Profil pro
    Doctorant
    Inscrit en
    Février 2011
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 258
    Points : 88
    Points
    88
    Par défaut
    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

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/03/2014, 09h20
  2. Réponses: 7
    Dernier message: 12/06/2012, 15h18
  3. une interface graphique pour manipuler les donnees
    Par kpatson dans le forum Outils
    Réponses: 3
    Dernier message: 27/05/2011, 13h39
  4. Développement d'une interface graphique pour scanner
    Par dewey01 dans le forum GTK+ avec C & C++
    Réponses: 13
    Dernier message: 01/02/2009, 23h18
  5. comment fonctionne une interface graphique???
    Par elekis dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 28/10/2004, 00h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo