Ниже представлена программа (распечатка m-файла с именем ui), которая при запуске создает 4 объекта интерфейса:
k1=uicontrol('Style','pushbutton'....
'Units'.'normalized','Position',[.7 .5 .2 .1],...
k2=ui control('Style'.'pushbutton
'Units'.'normalized','Position',[.6 .3 .2 .1]....
'String'.'click here');
ck = uicontrol('Style', 'pushbutton', 'String', 'Clear'....
'Position', [150 150 100 70], 'Callback', 'da');
hpop = uicontrol('Style', 'popup'....
'String', 'hsv|hot|cool|gray'....
'Position', [30 320 100 50],...
'Callback ' , 'setmap');
Первые два объекта k1 и k2 — это малые кнопки с надписью click here («щелкни здесь»). Объект ck — это большая кнопка Clear (кстати, действующая). Объект hpop — раскрывающийся список (тоже действующий, хотя и содержащий незаполненные поименованные позиции). Для создания всех этих объектов используется команда ui control с соответствующими параметрами, задающими стиль (вид) объекта интерфейса, место его размещения и надпись (на кнопках). На рис. 7.9 построены все эти объекты, причем раскрывающийся список показан в открытом состоянии.