Getting user input until they select the right choice

3 views (last 30 days)
I have a code which requires the user to select a point on a plot. If they select a point that is not on the plot then it will keep asking the user to click on another point. Is the a way to do this? or something similar that I could work with?

Answers (1)

per isakson
per isakson on 6 Sep 2014
Edited: per isakson on 6 Sep 2014
Start simple. Hint:
x = inf;
y = inf;
while is_outside(x,y)
disp('select a point')
[x,y] = ginput(1);
where is_outside is a function with a couple of if-statements.
Cntrl+C works.


Find more on Visual Exploration in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by