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 :

tracer une figure à la main


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 31
    Points : 12
    Points
    12
    Par défaut tracer une figure à la main
    Bonjour,

    Existe-t-il un moyen de tracer une figure complexe sur un graphique sans avoir à rentrer son équation, par exemple, en la traçant "à la main"? Mon but sera ensuite d'essayer de modéliser le plus finement cette courbe pas une surface implicite.

  2. #2
    Membre habitué
    Avatar de mr_langelot
    Profil pro
    Inscrit en
    Août 2003
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 113
    Points : 150
    Points
    150
    Par défaut
    Bonjour,

    je pense que

    peut t'aider dans ce que tu souhaites faire. Tu auras les coordonnées de ce que tu cliques sur la figure. Après, à toi de voir, si tu veux faire un tracé à chaque click.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 31
    Points : 12
    Points
    12
    Par défaut
    Oui, ce serait bien de pouvoir visualiser les nouveaux points après chaque clic. C'est possible?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 31
    Points : 12
    Points
    12
    Par défaut
    Ou alors ce qui pourrait aussi m'intéresser est la possibilité de charger un graphique fait avec un logiciel de dessin, graphique sur lequel je pourrais retracer des choses ensuite.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 31
    Points : 12
    Points
    12
    Par défaut
    C'est bon, je viens de trouver une solution qui me convient.

  6. #6
    Membre habitué
    Avatar de mr_langelot
    Profil pro
    Inscrit en
    Août 2003
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 113
    Points : 150
    Points
    150
    Par défaut
    Voilà un truc grossier, à toi de faire ça plus propre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    plot(rand(10,1)), hold on
     
    % init
    x=[];y=[];ii=1;
     
    % tracé à la main
    while 1
        [tmpx,tmpy] = ginput(1);
        x = [x tmpx]; y = [y tmpy];
        if length(x)>=2
            plot([x(ii-1) x(ii)],[y(ii-1) y(ii)], 'r')
        end
        ii = ii + 1;
    end

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 31
    Points : 12
    Points
    12
    Par défaut
    Encore une question: je clique sur ma figure pour ajouter des points au fur et à mesure, et j'aimerais visualiser le résultat de mon isosurface générée par mes points présents. Le problème est que quand j'ajoute un nouveau point n+1, ma surface se superpose avec celle obtenue avec celle obtenue avec n points. N'y a-t-il pas possibilité de supprimer uniquement le dernier tracé, tout en gardant les tracés précédents sur la figure (axes...)?

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 31
    Points : 12
    Points
    12
    Par défaut
    Je crois qu'il faut utiliser clf, mais pour l'instant, je n'arrive pas à faire autre chose qu'effacer toute la figure sauf les axes.

  9. #9
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Bonjour,

    Une contribution du FEX qui pourrait t'inspirer: UISIGNALBUILDER

    Bonne apm,
    Duf

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 31
    Points : 12
    Points
    12
    Par défaut
    Merci. Je viens de réussir avec pas mal de sueurs...

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/10/2011, 19h56
  2. Réponses: 7
    Dernier message: 12/01/2010, 17h08
  3. [Débutant] Tracer une courbe main levée
    Par L8O8L dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 01/05/2007, 20h26
  4. [FP]Tracer Une ligne avec Dev-pascal
    Par yffick dans le forum Turbo Pascal
    Réponses: 9
    Dernier message: 17/12/2003, 17h33
  5. Tracer une ligne droite sans les interruptions
    Par Stef784ever dans le forum x86 16-bits
    Réponses: 4
    Dernier message: 25/11/2002, 02h22

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