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 :

Initialisation de structure, matrice de structure [Débutant]


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 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 32
    Par défaut Initialisation de structure, matrice de structure
    Bonjour,

    Je lis une vidéo et je voudrais construire une matrice des objets contenus dans chacune des images. En fait, je souhaiterais construire une matrice de structure. Et mon problème c'est que je n'arrive pas à initialiser une structure vide.

    Voilà le principe qui fonctionne bien, on a deux structures str1 et str2 qui contiennent chacune deux champs chp1 et chp2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    str1.chp1 = 'a1';
    str1.chp2 = 'b1';
     
    str2.chp1 = 'a2';
    str2.chp2 = 'b2';
     
    str3 = [str1 str2];
    str3 sera bien une matrice de structure. Dans laquelle on pourra référencer les str1.chp1 par str3(1).chp1

    Maintenant je souhaiterais faire ça dynamiquement. En imaginant que imgStr1 contiennent les informations de l'image en cours j'aimerais pouvoir faire:
    pour que chaque structure s'ajoute.
    Malheureusement je ne sais pas comment initialiser imgs sans créer d'incompatibilité...

    Si quelqu'un à une petite idée!

    Merci!

  2. #2
    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

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 32
    Par défaut
    Effectivement, on se sent bête... Merci

  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
    Et l'autre posssibilité consiste à utiliser une structure de tableaux et non pas un tableau de structure... exemple :

    Un tableau de structure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    S(1).a = 1;
    S(2).a = 2;
    S(3).a = 3;
    Une structure de tableau :
    Quand le cas s'y prête, la seconde est préférable.
    • diminution de la taille de la structure en mémoire
    • accès plus rapide au données
    • gestion des données simplifiée
    • ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Initialiser des données d'une structure sur une form
    Par soso78 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 24/12/2007, 15h41
  2. Réponses: 2
    Dernier message: 06/11/2007, 09h14
  3. structure matrice en C
    Par pedro7 dans le forum C
    Réponses: 8
    Dernier message: 17/12/2006, 15h28
  4. initialisation chaine de caracteres dans structure
    Par mrttlemonde dans le forum C
    Réponses: 2
    Dernier message: 08/04/2006, 18h07
  5. initialiser les membres d'une structure
    Par molesqualeux dans le forum C
    Réponses: 8
    Dernier message: 02/02/2006, 19h57

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