(Не рекомендуемый), Создают альтернативное диалоговое окно
Примечание
menu функция не рекомендуется. Используйте listdlg функцию вместо этого.
choice = menu(message,opt1,opt2,...,optn) отображает модальное диалоговое окно меню, содержащее текст в message и выбор задан opt1, opt2... optn. menu функция возвращает количество выбранного пункта меню, или 0, если пользователь нажимает близкую кнопку на окне. Задайте message как вектор символов или строковый скаляр. Задайте opt1, opt2... optn как векторы символов или строковые скаляры.
choice = menu(message,options) задает выбор как массив ячеек из символьных векторов или массив строк.
Если терминал пользователя предусматривает графическую возможность, menu отображает пункты меню как кнопки в окне рисунка (Пример 1). В противном случае. им дадут как пронумерованный список в Командном окне (Пример 2).
В системе с отображением, menu выбор отображений как кнопки в диалоговом окне:
choice = menu('Choose a color','Red','Blue','Green')
Номер, введенный пользователем в ответ на подсказку, возвращен как choice (т.е. choice = 2 подразумевает, что пользователь выбрал Blue).
После того, как вход принят, завершения диалогового окна, возвратив выходной параметр в choice. Можно использовать choice управлять цветом графика:
t = 0:.1:60; s = sin(t); color = ['r','b','g'] plot(t,s,color(choice))
В системе без отображения, menu выбор отображений в Командном окне:
choice = menu('Choose a color','Red','Blue','Green')
отображает следующий текст.
----- Choose a color ----- 1) Red 2) Blue 3) Green Select a menu number:
Вызывать menu из коллбэка UIControl или другой компонент пользовательского интерфейса, набор, что Interruptible объекта свойство к 'on'. Для получения дополнительной информации смотрите UIControl Properties.