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 :

Valeurs les plus hautes d'une matrice


Sujet :

MATLAB

  1. #1
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 48
    Par défaut Valeurs les plus hautes d'une matrice
    Bonjour, je souhaiterais savoir comment fait-on pour garder les plus grandes valeurs d'une matrice ?

    Je m'explique (prenons un exemple) :

    Soit un vecteur A=[ 1 3 4 2 5 4 6 3 1 7]. Je souhaiterais former un nouveau vecteur de la manière suivante :
    - si la valeur n+1 > la valeur n : la valeur n+1 est "sauvegardée" dans un nouveau vecteur et la valeur n est "supprimée"
    - sinon si la valeur n+1 < la valeur n : c'est la valeur n qui est gardée et la valeur n+1 qui disparait.

    A partir des explications et de l'exemple ci-dessus, comment dois-je faire pour obtenir le vecteur B=[4 5 6 7] ?

    Merci d'avance pour vos réponses et votre aide

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    Bonjour,

    Tu as décrit l'algorithme, il te suffit maintenant de le traduire en langage MATLAB. As-tu essayé de coder quelque chose? Si oui, peux-tu nous le montrer?
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 48
    Par défaut
    Non, je n'ai pas encore codé :-S

  4. #4
    Membre émérite
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2007
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2007
    Messages : 985
    Billets dans le blog
    1
    Par défaut
    utilise successivement les fonctions diff et find

  5. #5
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 48
    Par défaut
    De quelle manière ? (je connais ces fonctions mais dans ce cas-ci, je ne vois pas comment les utiliser).

  6. #6
    Membre émérite
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2007
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2007
    Messages : 985
    Billets dans le blog
    1
    Par défaut
    diff te créera un vecteur qui sera positif sur les champs que tu veux sauver
    find te permettra d'identifier ces points à sauver.

    essaye ça pour comprendre :
    sinon, on es tous des bénévoles ici. C'est un forum d'aide, pas un forum pour faire faire par les copains le taf qu'on ne veut pas faire soi-même...

    donc quant on te donne des pistes, il faut un minimum les explorer avant de reposter.

  7. #7
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 48
    Par défaut
    Pour ceux désirant avoir la réponse à ce problème, veuillez suivre ce lien :

    http://www.developpez.net/forums/d47...etection-pics/

    ou celui-ci :

    http://www.developpez.net/forums/d12...c/#post6726207

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/03/2015, 09h40
  2. Déterminer la Valeur la plus grande dans une table
    Par arnaud_verlaine dans le forum Langage SQL
    Réponses: 9
    Dernier message: 22/08/2014, 23h35
  3. Réponses: 11
    Dernier message: 04/10/2011, 10h21
  4. Valeur la plus courante dans une colonne
    Par phoque.r dans le forum Excel
    Réponses: 2
    Dernier message: 28/05/2007, 13h37
  5. [MySQL] Extraire les 50 valeurs les plus proches d'un entier
    Par denis.ws dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 19/01/2007, 08h42

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