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 :

Graphique à partir d'un fichier MATLAB


Sujet :

MATLAB

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 34
    Points : 9
    Points
    9
    Par défaut Graphique à partir d'un fichier MATLAB
    Bonjour,

    j'ai fait une expérience dans le cadre d'une sorte de thèse avec deux chercheurs, et ils m'ont passé les données récoltées sous forme de fichiers matlab. J'ai installé matlab, j'ouvre les fichiers, mais je ne sais pas du tout comment trouver les données dont j'ai besoin et tracer les graphiques....

    Sur internet, je ne trouve que des choses qui expliquent comment tracer la fonction cosinus ou du genre .... mais ca ne m'aide pas....

    J'ai un fichier avec plein de données et je voudrais pouvoir tracer des graphes.... QUelqu'un pourrait-il juste un peu m'aider ?

    Merci.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 34
    Points : 9
    Points
    9
    Par défaut
    si ca peut aider, voilà ce que j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    >> whos
      Name         Size                           Bytes  Class
     
      catego       2x1x2                           1158  struct array
      dtchnl   70001x3x4                        6720096  double array
      hdchnl       3x4                            10288  struct array
      ptchnl       0x0                                0  double array
      tpchnl       1x1                              132  struct array
      va           1x1                             3516  struct array
      vg           1x1                             7252  struct array
     
    Grand total is 841341 elements using 6742442 bytes
    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
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    >> catego
     
    catego = 
     
    2x1x2 struct array with fields:
        nom
        ness
        ncat
        ess
     
    >> hdchnl
     
    hdchnl = 
     
    3x4 struct array with fields:
        rate
        nsmpls
        npoints
        frontcut
        adname
        nomstim
        sweeptime
        comment
        numero
        spcode
        usercode
     
    >> ptchnl
     
    ptchnl =
     
         []
     
    >> tpchnl
     
    tpchnl = 
     
        nbech: 0
     
    >> va
     
    va = 
     
              fen: 0
           ouvert: 0
        redessine: 0
              fig: 2
             menu: [1x100 double]
           axmenu: [1x15 double]
            ecran: 800
               pt: 1
           affniv: 0
              can: 1
              tri: 1
           coless: 0
          control: [0 0 0 0 0 0 0 0 0 209.0013 0 210.0013 211.0013 212.0013]
              nb4: 2
              Lpg: 770
              Hpg: 495
               xy: 0
                x: 1
                y: 1
     
    >> vg
     
    vg = 
     
          la_pos: [0.2000 0.2000 0.7000 0.7000]
          valeur: 0
         affiche: 774
              mc: 1
           sauve: 1
         basedir: 'F:\Recherche\TIPE\'
           itype: 1
           ajout: 0
          finame: 'F:\Recherche\TIPE\TIPESUJET1.adw'
          prenom: 'TIPESUJET1.adw'
          foname: 'F:\Recherche\TIPE\Sujet 1'
             nad: 3
             ses: 2
             nst: 2
            sqtp: 2
            temp: 4
             ess: 4
          niveau: 1
          affniv: 0
           otype: 1
        peinture: 0
              xy: 0
              pt: 1
            zoom: 1
           ligne: 0
          colcan: 1
          coless: 1
          colcat: 0
         legende: 0
         letemps: 0
          defniv: 1
         permute: 0
               y: []
               x: []
          choixy: []
           filtp: 0
        filtpmin: 0
        filtpmax: 70.0010
             loq: 1
            xlim: 0
            ylim: 0
           trich: 0
          deroul: [0.0100 0.0500]
         nextkey: 0
             ver: 5.7000
             can: 3
             tri: 1
             key: 0
         lesnoms: '1 - Cmde|2 - OeilDroit|3 - OeilGauche'
          lesess: [1x99 char]
         lescats: 'Stimulus--Exp1\Cond_Exp_1\Pul|Stimulus--Exp2\Cond_Exp_1\Ram'

  3. #3
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 308
    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 308
    Points : 52 892
    Points
    52 892
    Par défaut
    Certaines données (comme catego) sont stockées sous forme de Structure.

    Commence par lire la à propos de ces variables : Qu'est ce qu'une structure ?

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 552
    Points : 1 058
    Points
    1 058
    Par défaut
    Ne peux-tu pas les contacter? Je suis sûr qu'ils t'aideront.
    Personellement, des noms comme dtchnl ne me parlent pas du coup. Sais-tu à quoi çà correspond?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 34
    Points : 9
    Points
    9
    Par défaut
    Je crois que je vais les contacter, parce que je ne sais même pas où sont les données.....

    Je pensais que ce serait plus simple...

    Merci en tt cas

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 34
    Points : 9
    Points
    9
    Par défaut
    Le problème, c'est que lorsque je veux afficher les données dans l'afficheur de tableaux, matlab répond :

    Cannot display variables with more than 524288 elements.

  7. #7
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2007
    Messages
    979
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 979
    Points : 1 256
    Points
    1 256
    Par défaut
    euuuh , tu peux echantionner si ton but est juste de voir le tête des données.

    Pour variable X de taille supérieur à 524288, tu fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    X(1:1000)  % si vecteur
    X(1:10,1:10) % si matrice

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 34
    Points : 9
    Points
    9
    Par défaut
    Bonsoir et merci pour les réponses.

    Ca m'a permis de voir ce qui avait dans le tableau et de deviner ce à quoi correspondait chaque colonne, et j'ai finalement réussi à faire des graphes !

    Par contre, maintenant, il faut que j'arrive à tracer la courbe dérivée...
    Je vais essayer...
    Merci.

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 34
    Points : 9
    Points
    9
    Par défaut
    Quelqu'un sait-il comment tracer la dérivée ?

    Existe-t-il une fonction toute faite ou bien dois-je faire un petit algo pour mettre dans une colonne quelque chose du genre [y(n+1)-y(n)]/[x(n+1)-x(n)] ?

    Merci

  10. #10
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 552
    Points : 1 058
    Points
    1 058
    Par défaut
    tu peux utiliser diff(y) au lieu de y(n+1)-y(n).
    Par contre fait attention si les données sont bruitées, diff(y)./diff(x) ne signifiera peut-être pas grand chose.

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/02/2014, 15h48
  2. Créer des graphiques à partir de différents fichiers
    Par merlinus3000 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 19/12/2013, 16h03
  3. Réponses: 1
    Dernier message: 06/06/2009, 11h34
  4. Créer un parseur à partir d'un fichier MATLAB
    Par Sensib dans le forum MATLAB
    Réponses: 4
    Dernier message: 04/10/2006, 14h41
  5. générer une interface graphique à partir d'un fichier XML
    Par chaval dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 15/03/2006, 10h32

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