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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 128
    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 128
    Billets dans le blog
    149
    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,...

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