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 :

Coloration de points selon l'altitude


Sujet :

MATLAB

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 51
    Par défaut Coloration de points selon l'altitude
    Bonjour,
    J'aurais aimé savoir comment colorer un nuage de points 3d en fonction de l'altitude de ceux-ci. En effet mes points sont classés en matrice n lignes, 3 colonnes ou chaque colonne correspondent à:
    colonne 1 = X
    colonne 2 = Y
    colonne 3 = altitude.
    J'affiche déjà mon nuage de poins 3d mais pour une meilleure compréhension de celui-ci j'aurais besoin de le colorer en fonction de son altitude.
    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 51
    Par défaut précision
    Je voudrais préciser que je voudrai colorer ce nuage de points finalement pas forcément en fonction de l'altitude mais par exemple d'un autre paramètre qui est dans une colonne d'une autre matrice
    Merci d'avance
    Ci-dessous mon code pour afficher mes points sachant que B est ma matrice de coordonnées
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    plot3(B(:,1),B(:,2),B(:,3),'.');
    axis([minX maxX minY maxY minZ maxZ]);%bornes du graphique 3d

  3. #3
    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

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 51
    Par défaut
    Citation Envoyé par Dut Voir le message
    Merci pour l'info, c'est ce que je cherchais et j'ai réussi à faire ce que je voulais, mais sauriez vous par hasard pourquoi mon ordi rame plus quand j'utilise la fonction scatter3 plutôt que plot3?
    Merci d'avance.

  5. #5
    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
    C'est tout à fait normal.

    Cela vient du fait que la fonction SCATTER3 trace de nombreux objets de types Patch alors que la fonction PLOT ne trace qu'un seul objet Line.

    Tu peux toujours essayer de mettre la propriété DoubleBuffer de l'objet Figure à On pour améliorer un peu la vitesse d'affichage :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set(gcf, 'doublebuffer', 'on')

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 51
    Par défaut
    Citation Envoyé par Dut Voir le message
    C'est tout à fait normal.

    Cela vient du fait que la fonction SCATTER3 trace de nombreux objets de types Patch alors que la fonction PLOT ne trace qu'un seul objet Line.

    Tu peux toujours essayer de mettre la propriété DoubleBuffer de l'objet Figure à On pour améliorer un peu la vitesse d'affichage :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set(gcf, 'doublebuffer', 'on')
    Merci pour l'info, mais je ne vois strictement aucune modifications lors de mes déplacements dans le graph. Merci beaucoup et de toute façon ce n'était qu'un détails dans l'objectif que je me suis fixé.

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

Discussions similaires

  1. Colorer des points selon une condition
    Par RTK45 dans le forum R
    Réponses: 5
    Dernier message: 06/05/2014, 11h38
  2. regrouper une série de points selons certaines règles.
    Par maa dans le forum Traitement d'images
    Réponses: 21
    Dernier message: 08/08/2010, 15h57
  3. [XL-2003] Peut on colorer quelques point sur une série d'un graphe
    Par boulhous dans le forum Excel
    Réponses: 1
    Dernier message: 02/09/2009, 17h35
  4. Coloration des cases selon dates
    Par Je-cherche-pfe dans le forum Langage
    Réponses: 5
    Dernier message: 22/10/2008, 09h16
  5. Colorer une ligne selon condition
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/10/2008, 08h23

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