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

Algorithmes et structures de données Discussion :

Classification tableau


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut Classification tableau
    Bonjour,

    Je programme sous Matlab et après une étude des méthodes de classification proposées je ne trouve pas ce que je veux.
    J'ais une matrice de dimension n*n du type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
         G1   G2   G3   G4   G5
     
    G1    0    0    1    0    1
    G2    0    0    1    1    1 
    G3    0    0    0    1    0
    G4    0    0    0    0    1
    G5    0    0    0    0    0
    Je sais ainsi que G1 et G3 sont liés, de même que G1 et G5, G2 et G3, G2 et G4; etc...
    Ce que je recherche c'est une méthode de classification qui me donne tous les groupes liés entre eux. Ici:
    G1 G3
    G1 G5
    G2 G3 G4
    G2 G5 G4
    Chaque G peut donc être dans plusieurs groupes, ce que ne propose aucune méthode de classification sous matlab.

    Merci pour votre aide,
    Arno

  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
    Par défaut
    J'ai du mal à voir l'algorithme qui te donne le résultat que tu as affiché

    Pourquoi y-a-t-il des fois 2 groupes ensembles et des fois 3 groupes ensemble ?

    Pourquoi :
    G1 G3
    G1 G5
    à la place de :
    G1 G3 G5
    ?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut
    Si tu regardes au croisement de G1 et G3 tu as 1(=true). Même chose au croisement de G1 et G5. MAIS au croisement G3 et G5 tu as 0(=false).
    Tu ne peux donc pas mettre G3 et G5 ensemble. D'ou:
    G1 G3
    G1 G5

    PAr contre tu as G2/G3=1 , G2/G4=1 et G3/G4=1, donc tu peux tous les metrres ensemble. D'ou: G2 G3 G4.

    Même raisonnement pour G2 G4 G5. ET si il y avait eu G3/G5=1 au lieu de 0, alors ca aurait donné: G2 G3 G4 G5.

    J'espère que c'est plus claire!

Discussions similaires

  1. Classification catégorie tableau multidimensionnel
    Par epic3000 dans le forum Langage
    Réponses: 4
    Dernier message: 27/03/2012, 12h21
  2. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 12h21
  3. transmision de tableau en parametre
    Par Horus dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/05/2002, 11h15
  4. Réponses: 4
    Dernier message: 13/05/2002, 16h43

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