Utilisation du curseur

S. D. a écrit:
 Est il possible sous Matlab de déterminer les coordonnées ( x , y) d’un point selon la position du curseur dans la figure ?


La réponse est oui grâce à la commande ginput.
Plus précisément

[x,y] = ginput


permet de sélectionner des points sur la fenêtre graphique active avec la souris et d'obtenir dans les variables x et y les coordonnées des points sélectionnés.
Ces coordonnées sont données dans le repère associé à la figure représentée.

Il suffit de taper un retour-chariot pour mettre fin à la saisie des coordonnées des points.

Voici un exemple

>> fplot('sin',[-pi,pi]);
>> [x,y] = ginput

x =

   -2.5553
    0.0072
    3.0330


y =

   -0.0088
    0.9737
   -0.5760



 

(c) Stéphane Balac - Centre de Mathématiques - INSA de Lyon.