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 :

Recuper la position d'un point


Sujet :

MATLAB

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2018
    Messages : 36
    Points : 35
    Points
    35
    Par défaut Recuper la position d'un point
    Bonjour,

    Je voudrais récupérer les positions de quelques points dans chaque ligne de la matrice.
    Ces points son pour chaque ligne le point le plus proche du minimum et dont la valeur de la cellules est =0. Il se situe entre l'indice du minimum sur la ligne et n.
    Code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    [VMax,idMax]=min(y,[],1);
    for j=1:30898
        for i=idMax(j):128
            [x , y]=find(y(i,j)==0);
        end
    end
    Est ce que quelqu'un pourrait vérifier ma démarche car mon résultat ne me satisfait pas.
    Merci d'avance

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2018
    Messages : 36
    Points : 35
    Points
    35
    Par défaut
    Bonjour,

    Entre temps j'ai améliore le code.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    [VMax,idMax]=min(t,[],1);
    for j=1:30898
            [x,y]=find(t(idMax(j):128,j)==0);
            if(t==0) break;
    end
    je voudrais que la boucle s’arrête une fois que la condition est satisfaite (c-a-d: t==0) et de ne pas vérifier les autres lignes mais aussitôt passer a la colonne suivante.

    Merci d'avance

Discussions similaires

  1. Datacursormode, sortir la position d'un point
    Par Newenda dans le forum MATLAB
    Réponses: 3
    Dernier message: 13/01/2010, 15h05
  2. [XL-2003] Obtenir la position d'un point dans un graphique
    Par martinmacfly dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/01/2010, 14h56
  3. Rotation et position d'un point
    Par Jolan42 dans le forum OpenCV
    Réponses: 0
    Dernier message: 27/05/2009, 11h30
  4. Calculer la position d'un point sur un polygone ?
    Par supergrey dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 12/06/2008, 09h40
  5. div en position absolue, quel point de référence?
    Par Gizmil dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 10/11/2007, 00h24

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