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

MATLAB Discussion :

Traduire du MATLAB en C/C++


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut Traduire du MATLAB en C/C++
    Bonjour,

    Je travaille beaucoup avec matlab, mais mes applications sont lentes, et ca pourrait etre pratique de les traduire en C.

    Existe-il une facon, avec un toolbox ou je sais pas de faire ca ...

    J'utilise la version 6 et 7, et dans la version 7 on a un toolbox nommé ''compiler''.

    Nos application sont en script matlab, c'est des fonction .m.

    J'ai réussi a les transformer en ''stand-alone'' applications avec la commande ''mcc -m'' mais j'y vois deux inconvénient :

    Le code C est caché partiellement dans un fichier .ctf ?
    C'est pas vraiment un vrai de vrai stand-alone, il utilise des dll de matlab.

  2. #2
    Membre éprouvé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par défaut
    Eh bien, si mcc et les lib matlab ajoutées ne sont pas, pour toi, la bonne solution, il ne te reste plus qu'une seule solution: taper ton code C ou C++ !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut
    Non c'est pas vraiment un option, c'est trop long. Mais il existe pas un facon d'avoir au moins acces au code

  4. #4
    Membre émérite Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Par défaut
    Citation Envoyé par Mataka
    Non c'est pas vraiment un option, c'est trop long. Mais il existe pas un facon d'avoir au moins acces au code
    il n'y a pas de code : matlab crée juste une coquille en c++ autour d'un espèce de byte code matlab : le c++ lance ce code dans une machine virtuelle, c'est tout.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut
    mais debord il n'y aurais pas une facon d'avoir au moins un vrai stand-alone ...


    Pour etre fran, mon probleme c'est qu'il faudrait que mes fonctions matlab puisse etre runnable sur un gros cluster qui roule sur unix, mais sans avoir besoin d'acheter une autre license matlab. Le faire runner en C ou en stand-alone semblait la meilleur solution ... mais bon ... suggestion ^

  6. #6
    Membre émérite Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Par défaut
    pas besoin de licence pour faire tourner du code matlab avec la machine virtuelle.

Discussions similaires

  1. je veux traduire cette algorithme à matlab
    Par Mr_Oulddaouia dans le forum MATLAB
    Réponses: 3
    Dernier message: 13/12/2010, 12h00
  2. traduire boucle for de C++ en MATLAB
    Par noulla dans le forum MATLAB
    Réponses: 3
    Dernier message: 15/08/2010, 15h52
  3. [Débutant] traduire une fonction de matlab vers C++ Builder
    Par kheira dans le forum C++Builder
    Réponses: 5
    Dernier message: 24/03/2010, 15h11
  4. Traduire un script MATLAB
    Par ABN84 dans le forum MATLAB
    Réponses: 7
    Dernier message: 12/05/2008, 07h34
  5. Traduire du C en Matlab
    Par argshx dans le forum C
    Réponses: 2
    Dernier message: 10/04/2007, 12h55

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