Разработка графического пользовательского интерфейса в среде MATLAB. Бадриев И.Б - 35 стр.

UptoLike

3 Ñîçäàíèå ïðîñòîãî ïðèëîæåíèÿ â ñðåäå GUIDE              35


íîñòü ìîæåò èìåòü ðàçíîå ÷èñëî ñèìâîëîâ, ïîýòîìó ïåðåìåí-
íàÿ FcnPop áóäåò ìàññèâîì, ïðè÷åì ìàññèâîì ÿ÷ååê.
  Òàêèì îáðàçîì, êîìàíäà
  FcnPop=get(handles.popupmenu_fcn,'String');

äàñò ñëåäóþùèé ðåçóëüòàò:
  FcnPop =
  'sin(x)'
  'cos(x)'
  'tan(x)'

  'sqrt(x)'

  Óçíàòü, êàêàÿ èç ñòðîê â âûïàäàþùåì ñïèñêå ÿâëÿåòñÿ â
äàííûé ìîìåíò òåêóùåé, ìîæíî ñ ïîìîùüþ ñâîéñòâà Value,
òî åñòü åñëè óêàçàòåëü ñòîèò íà ôóíêöèè 'cos(x)', òî êîìàíäà
  PopId=get(handles.popupmenu_fcn,'Value');

ïðèñâîèò ïåðåìåííîé PopId çíà÷åíèå, ðàâíîå 2.
  Òåïåðü íàì îñòàëîñü ïîñòðîèòü ãðàôèê ââåäåííîé èëè âû-
áðàííîé ôóíêöèè è îòîáðàçèòü êíîïêó "Î÷èñòèòü îñè".
  Äëÿ ïîñòðîåíèÿ ãðàôèêà ôóíêöèè îäíîé ïåðåìåííîé âîñ-
ïîëüçóåìñÿ âñòðîåííîé ôóíêöèåé fplot. Îòìåòèì, ÷òî ïðè ïî-
ñòðîåíèè ãðàôèêà ñ ïîìîùüþ äàííîé ôóíêöèè íåò íåîáõîäè-
ìîñòè â âû÷èñëåíèè çíà÷åíèé ôóíêöèè è çíà÷åíèé àðãóìåíòà.
Îáðàùåíèå ê ôóíêöèè èìååò ñëåäóþùèé âèä: