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

Discussion :

de Qt à Matlab

  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Février 2011
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 221
    Par défaut de Qt à Matlab
    Bonjour,
    J'ai un programme développé sur Qt Creator et je voudrai bien le transformer en Matlab , mais j'ai pas trouvé une solution
    Est ce que vous pouvez m'aider SVP ?

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 060
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 060
    Billets dans le blog
    142
    Par défaut
    Bonjour,

    Sans plus d'explication, je ne sais pas quoi penser. Il faut convertir/porter le code dans matlab ...
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Février 2011
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 221
    Par défaut
    en fait le programme développé sur QT contient des objets construits et un "main.cpp" contenant les différents fonctions.
    Sur Matlab il n'y a pas la notion de modélisation par objet d'après mes connaissances basiques à Matlab; donc je vais transformer ces objets en quoi?

  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 317
    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 317
    Par défaut
    Citation Envoyé par ghada97 Voir le message
    Sur Matlab il n'y a pas la notion de modélisation par objet
    Si : http://matlab.developpez.com/faq/?page=poo

  5. #5
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Février 2011
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 221
    Par défaut
    Merci beaucoup pour ce lien : ça m'a vraiment éclairé plusieurs trucs
    Mais je trouve toujours une difficulté pour convertir mes objets !

    Si par exemple j'ai parmi les objets que j'ai développé sur QT l'objet : "origine" dont le code pour "Origine.cpp" est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    //-------------------------------------------------------------------------
    // Origine.cpp
    //-------------------------------------------------------------------------
    #include "Origine.h"
    #include "Vehicule.h"
    //-------------------------------------------------------------------------
    // Construction/Destruction
    Origine::Origine()
    {
     
    }
     
    Origine::~Origine()
    {
     
    }
    Et le code du fichier "Origine.h" est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    //-------------------------------------------------------------------------
    // Origine.h
    //-------------------------------------------------------------------------
    #ifndef ORIGINE_H
    #define ORIGINE_H
    #include <QString>
    #include <QList>
     
    class Vehicule;
    class Jonction;
    class Origine
    {
    public:
            Origine();
            virtual ~Origine();
     
    public:
            QString                 nom_orig;               
            int                     long_orig;              
            int                     NbVoies_orig;	        
            double                  Vit_lib_orig;		
            double                  Debit_max_orig;         
            QString                 nom_jonc_destination;   
            int                     index_orig;
     
     
    public:
            void         SetNomOrig(QString nom){nom_orig = nom;}
            void	SetLongueurOrig(int lg){long_orig = lg;}
            void	SetNbrVoiesOrig(int nbv){NbVoies_orig = nbv;}
            void	SetVitesseLibreOrig(double vl){Vit_lib_orig = vl;}
            void         SetDebitMaxOrig(double dem){Debit_max_orig = dem;}    
     void    AddNomJonctionDestination(QString JD){nom_jonc_destination = JD;}
     
     
            QString                GetNomOrig(){return nom_orig;}
            int	           GetLongueurOrig(){return long_orig;}
            int	           GetNbVoiesOrig(){return NbVoies_orig;}
            double		GetVitesseLibreOrig(){return Vit_lib_orig;}
            double                  GetDebitMaxOrig(){return Debit_max_orig;}      
    QString     GetNomJonctionDestination(){return nom_jonc_destination;}
    };
     
    #endif // ORIGINE_H
    Alors vous pouvez SVP m'expliquer un peu la méthode à établir dans ce cas?

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 383
    Par défaut
    Tout se trouve sur la page proposée par Dut: classe, constructeur, fonction, propriétés,...

  7. #7
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Février 2011
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 221
    Par défaut
    Le problème c'est que je viens de débuter avec Matlab et donc j'ai tant besoin d'un petit exemple concret de mon programme développé sur Qt, pour terminer mon programme après pas à pas

  8. #8
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Février 2011
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 221
    Par défaut
    Je ne sais pas s'il y a une possibilité d'interfacer le code Qt c++ avec MATLAB (interface MATLAB/C++) sans le récrire et l'exécuter directement de MATLAB
    pour gagner du temps ?

Discussions similaires

  1. [LabView-MATLAB] Conversion de fichier binaire
    Par flzox dans le forum LabVIEW
    Réponses: 3
    Dernier message: 20/01/2007, 18h42
  2. [visual C++/Matlab] communication entre les deux
    Par Bilouzzz dans le forum MFC
    Réponses: 2
    Dernier message: 15/10/2005, 05h05
  3. Réponses: 2
    Dernier message: 02/09/2005, 15h23
  4. Clone Matlab
    Par devmat dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 30/04/2005, 16h44
  5. OpenGl - Matlab
    Par ManuG dans le forum OpenGL
    Réponses: 2
    Dernier message: 19/01/2005, 15h04

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