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 :

Création Matrice Matlab [Débutant]


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Grenade

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2012
    Messages : 11
    Par défaut Création Matrice Matlab
    Bonjour à tous,

    Je suis entrain d’écrire un bout de code pour créer une matrice de dimension 200*1000.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    for i=1:1000
    s=vecteur1(randperm(500,200))
    Mat(:,i)=s(i,:)
    end
    Merci d´avance

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Août 2014
    Messages
    1 295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2014
    Messages : 1 295
    Par défaut
    Bonjour,

    Que contiens le vecteur1 ?

  3. #3
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Grenade

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2012
    Messages : 11
    Par défaut
    Le vecteur1 contient 500 motifs(exemple de motifs 'RTYR') qu'à partir desquelles je veux générer 1000 vecteurs aléatoire contient chacun 200 motifs et les stocker dans la matrice.

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Août 2014
    Messages
    1 295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2014
    Messages : 1 295
    Par défaut
    Donc le vecteur1 est un tableau de cellule?

  5. #5
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Grenade

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2012
    Messages : 11
    Par défaut
    oui exactement c'est un tableau de cellule

  6. #6
    Membre éprouvé
    Homme Profil pro
    Ingénieur en science de l'environnement
    Inscrit en
    Août 2013
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur en science de l'environnement

    Informations forums :
    Inscription : Août 2013
    Messages : 97
    Par défaut
    Je suis pas certain de comprendre la question mais:

    ta ligne:

    est étrange car tu recrées à chaque fois un vecteur aléatoire s qui pioche des éléments du vecteur1.

    ça ne serait pas plutôt :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for i=1:1000
    s=vecteur1(randperm(500,200));
    Mat(:,i)=s;
    end
    Ho et remarque: Si jamais randperm n'effectue pas vraiment un selection aléatoire de tes éléments de vecteurs1, il ne fait que les permutter, tu n'auras donc jamais 2 fois le même éléments du vecteurs1 dans ton vecteur s.

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

Discussions similaires

  1. [odeset] Création matrice à partir d'une systeme
    Par initil dans le forum MATLAB
    Réponses: 2
    Dernier message: 03/07/2009, 14h40
  2. [Débutant] Création matrice au bon format
    Par IFREMER dans le forum MATLAB
    Réponses: 5
    Dernier message: 27/04/2009, 14h18
  3. [Débutant] Problème création matrice de rigidité
    Par sylvain1001 dans le forum MATLAB
    Réponses: 4
    Dernier message: 22/12/2008, 16h42
  4. Réponses: 0
    Dernier message: 19/12/2008, 18h50
  5. création matrice java
    Par flora806 dans le forum Langage
    Réponses: 4
    Dernier message: 19/02/2008, 11h35

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