If mouse click in this rectangle, display rectangle in green
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi!
I´m writing a psychological experiment (at least I try to), in which students shall click on a rectangle in my figure (on the screen). If they clicked on the correct rectangle the rectangle shall become green and it should be counted as a hit.
This was my code (which did not work):
if ('WindowButtonDownFcn', rectangle('Position', [0.7,0.4,0.1,0.1], 'facecolor', 'w'))
disp(rectangle('Position', [0.7,0.4,0.1,0.1], 'facecolor', 'g'))
Thanks for help!!
Réponses (3)
Doug Hull
le 25 Fév 2013
You need to set callbacks on the rectangle.
This shows setting callbacks, the lessons should be similar.
0 commentaires
Iris Müller Iris Müller
le 7 Mar 2013
1 commentaire
Jan
le 7 Mar 2013
The conventions in this forum are to accept an asnwer, if it has solved the problem. For a new question, a new thread is created. Posting the working solution is appreciated.
Voir également
Catégories
En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!