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 :

trouver ligne colonne élément matrice


Sujet :

MATLAB

  1. #1
    Invité
    Invité(e)
    Par défaut trouver ligne colonne élément matrice
    Bonjour à tous,

    je viens vers vous car je bloque sur quelque chose que je pensais très simple : je cherche à trouver le numéro de ligne d'apparition d'une valeur dans une matrice.

    Je m'explique,
    - j'ai cherché la première valeur de ma matrice qui remplissait une certaine condition (ici être > à la moyenne + 3 std)
    - j'ai trouvé cette valeur
    - je cherche le numéro de ligne de cette valeur dans ma matrice.

    Le problème est que cette valeur est stockée dans une variable indépendante, du coup quand j'utilise find(ma valeur) je n'ai pas de réponse pertinente,

    pouvez-vous m'aider ?

    Cordialement,

  2. #2
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 286
    Points : 105
    Points
    105
    Par défaut
    Bonsoir, j'ai pas bien compris exactement ton problème, un morceau de ton code peut eclerer les choses. As tu essayer de déclarer cette variable comme variable global.

  3. #3
    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 : 33
    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
    Points : 2 385
    Points
    2 385
    Par défaut
    Citation Envoyé par maxime_kbg Voir le message
    Le problème est que cette valeur est stockée dans une variable indépendante, du coup quand j'utilise find(ma valeur) je n'ai pas de réponse pertinente
    Bonjour,

    Comme dit précédemment, ce point n'est pas très clair. Peux-tu apporter des précisions et nous montrer ton code?
    Si vous cherchez des réponses sur ce forum il faudra avant tout expliquer clairement votre problème et exposer la démarche que vous avez entreprise pour le résoudre. Fournissez une base de travail et de réflexion à vos interlocuteurs!

  4. #4
    Membre habitué
    Homme Profil pro
    Doctorant LNE Trappes
    Inscrit en
    Mai 2014
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Doctorant LNE Trappes
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 64
    Points : 174
    Points
    174
    Par défaut
    C'est tout simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [ligne,colonne]=find(matrice > (mean(matrice(:) + 3*std(matrice(:)) ) ) )

  5. #5
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    salut

    c'est plutot :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [ligne,colonne]=find(matrice > (mean(matrice(:)) + 3*std(matrice(:))))

Discussions similaires

  1. Position (ligne - colonne) de matrice
    Par saif107 dans le forum MATLAB
    Réponses: 1
    Dernier message: 18/04/2014, 17h03
  2. Renvoyer nom ligne/colonne suivant valeurs matrice
    Par Stepsbysteps dans le forum R
    Réponses: 5
    Dernier message: 25/03/2013, 15h23
  3. Transformer une matrice colonne en matrice ligne
    Par Leanaa dans le forum Bibliothèques tierces
    Réponses: 19
    Dernier message: 05/07/2012, 17h11
  4. Réponses: 8
    Dernier message: 20/03/2012, 15h43
  5. matrices, lignes, colonnes, transposition
    Par djbad dans le forum Général Python
    Réponses: 11
    Dernier message: 16/09/2010, 23h13

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