pantxo a écrit 1 commentaire

  • [^] # Re: Matlab compiler

    Posté par  . En réponse à la dépêche Octave 4.0 est disponible. Évalué à 4.

    Bonjour,

    Si l'on se fie à la description des "Key features" de la toolbox Matlab Compiler, le principal intérêt est de pouvoir faire tourner du code Matlab sur des postes ou ce dernier n'est pas installé sans avoir à racheter une licence.
    En détails:
    - "Royalty-Free Sharing with Colleagues and Customers": cette fonctionnalité est intrinsèquement présente dans Octave qui est un logiciel libre
    - "Sharing MATLAB Programs as Standalone Applications": il est possible (et il y a des exemples dans la doc) de créer des application indépendantes, en C++, qui embarquent les classes d'Octave pour l'analyse numérique, voire même l'interpréteur de langage Octave.
    - "Apps for Packaging Your MATLAB Programs Interactively": non implémenté
    - "Sharing MATLAB Programs with Excel Users": non implémenté

    En bref, je crois qu'en pratique cette toolbox n'a de sens que parce que Matlab est un logiciel propriétaire :-)

    @PolePosition: les fichiers .oct sont l'équivalent Octave des fichiers .mex de Matlab. Il permettent de programmer, en c++, des fonctions que l'on pourra utiliser dans l'interpréteur de la même manière que des fonctions écrites en langage Octave/Matlab. Avantages: rapidité et possibilité d'utiliser des librairies tierces.