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 :

[matrice aléatoire]


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 8
    Par défaut [matrice aléatoire]
    Bonjour
    Comment peut-on générer des matrices binaires de taille n x m , ou généralement n < m, dont la seule contrainte est d'avoir que deux 1 par colonnes.
    Si je peux avoir un code, merci. Sinon au moins des idées comment le faire.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 130
    Par défaut
    Salut

    tu peux partir d'un matrice de 0, et ensuite pour chaque colone tu prend au hazard 2 indices (si tu tombes sur les 2 memes tu en choisi d'autres) pour placer tes deux 1

    @+

  3. #3
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 8
    Par défaut
    Merci!! mais je ne comprends pas le concept de hazard? lol. Et ensuite il faudrait que les lignes soit aussi indépendantes entre elles à la fin.comment gérer ce problème?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 130
    Par défaut
    Le concept de hazard?

    Tu programmes en quel langage? tu dois bien avoir acces à une fonction random ou quelquechose du genre non?

    Sinon qu'appelles tu des colonnes indépendantes?

    @+

  5. #5
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 8
    Par défaut
    en c++ pour le language. et je voulais dire des lignes linéairement indépendantes. merci ;-)

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 130
    Par défaut
    Ok...

    il faut absolument que tes lignes soient linéairement indépendantes? c'est ca?

    Dans ce cas tu génère aléatoirement tes indices, et tu vérifie à chaque fois

    Il y a peut etre une méthode plus subtile, mais je ne vois pas comment :)

    @+

  7. #7
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 8
    Par défaut
    j'avais posté un msg l'autre jour à ce sujet mais il n'y pas eu de réponse concrète.peut-etre peux-tu m'aider. j'aimerais pouvoir générer des matrices du type :

    11 00 00 00
    00 11 00 00
    00 00 11 00
    00 00 00 11

    et finalement une matrice qui est la permutation des colonnes de la matrice ci-dessus. ceci est un exemple, l'idée est de pouvoir généraliser à des groupe de 1 de taille différentes.

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 130
    Par défaut
    Ben pour créer des matrices comme cela, tu prend un tableau de 0, et tu boucles en mettant des 1 en diagonale (enfin presque)

    Apres pour permuter les colonnes c'est plus embêtant... pasqu'il fodrait voir à ne pas permuter 2 fois le même couple... sinon ca sert pas à grand chose

  9. #9
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 8
    Par défaut
    merci, je vais essayer comme tu le suggère. A +

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/09/2011, 16h08
  2. [Débutant] sous matrice aléatoire
    Par darkslew dans le forum MATLAB
    Réponses: 6
    Dernier message: 01/05/2010, 16h25
  3. matrice aléatoire sous matlab
    Par ouareina dans le forum MATLAB
    Réponses: 2
    Dernier message: 07/02/2010, 19h33
  4. générer une matrice aléatoire
    Par harris_macken dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 17/03/2008, 19h23
  5. Comment remplir une matrice aléatoirement ?
    Par Hamza dans le forum Langage
    Réponses: 21
    Dernier message: 08/12/2007, 19h59

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