Хотя метод Сэма, вероятно, является здесь правильным решением, я бы хотел предложить другое (хотя это скорее «взлом», чем правильное решение).
Вы можете прикрепить контекстные меню для обработки графических объектов. Эти меню могут отображать несколько вариантов выбора и даже позволять вашему сценарию реагировать на выбор пользователя. Взгляните на следующий пример:
x = [1:10];
y = x.^2;
plot(x,y); hold on;
h = plot(x(5), y(5),'ro'); %% save the handle to the point we want to annotate
hcmenu = uicontextmenu;
item1 = uimenu(hcmenu, 'Label', 'info 1');
item2 = uimenu(hcmenu, 'Label', 'info 2');
item3 = uimenu(hcmenu, 'Label', 'info 2');
set(h, 'uicontextmenu', hcmenu);
Когда вы вправо нажимаете на точку 'o', вы получаете контекстное меню:
Дополнительную информацию можно найти на сайте Mathwork .