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 :

Connaitre le rang des elements dans les lignes d'une matrice


Sujet :

MATLAB

  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2016
    Messages : 192
    Par défaut Connaitre le rang des elements dans les lignes d'une matrice
    Bonjour à tous,

    Une question toute simple.

    Imaginons la matrice suivante :

    [0.1,0.3,0.9,0,1,-1] Je voudrais récupérer : 3,4,5,2,6,1 (rank respectif des éléments) et 4,3,2,5,1,6 (rank inversé des éléments)

    Merci à vous

  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
    Commence par lire la documentation de la fonction sort

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2016
    Messages : 192
    Par défaut
    Bonjour,

    La fonction sort me classe ma fonction. Je ne veux pas ca je veux une matrice qui me retourne les "rangs" de chaque élément

  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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    >> [a,b] = sort([0.1,0.3,0.9,0,1,-1], 'ascend');
    >> a(b) = 1:6
     
    a =
     
         3     4     5     2     6     1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    >> [a,b] = sort([0.1,0.3,0.9,0,1,-1], 'descend');
    >> a(b) = 1:6
     
    a =
     
         4     3     2     5     1     6

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

Discussions similaires

  1. [XL-2003] Gestion des decimales dans les operations d'une macro
    Par Potzo dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/06/2010, 13h01
  2. Insertion des colonnes d'une table dans les lignes d'une nouvelle
    Par atlain75 dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 18/02/2010, 11h04
  3. afficher des entêtes pour les lignes d'une jtable
    Par minanoun dans le forum Composants
    Réponses: 4
    Dernier message: 13/04/2009, 02h14
  4. Réponses: 2
    Dernier message: 04/01/2009, 17h59
  5. Mettre des components dans les cases d'une JTreeTable
    Par chandler8692 dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 02/07/2007, 11h20

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