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