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

UptoLike

sin(x)
x [0; 10]
1 Ââåäåíèå â äåñêðèïòîðíóþ ãðàôèêó.                       7


1 Ââåäåíèå â äåñêðèïòîðíóþ ãðàôèêó.
  Äëÿ ñîçäàíèÿ ïðèëîæåíèé ñ ãðàôè÷åñêèì èíòåðôåéñîì
ïîëüçîâàòåëÿ â ñîñòàâ MATLAB âõîäèò ñïåöèàëèçèðîâàííàÿ
ñðåäà GUIDE. Ðàáîòà â ýòîé ñðåäå äîñòàòî÷íî ïðîñòà  ýëå-
ìåíòû óïðàâëåíèÿ (êíîïêè, ðàñêðûâàþùèåñÿ ñïèñêè è ò.ä.)
ðàçìåùàþòñÿ ïðè ïîìîùè ìûøè, à çàòåì ïðîãðàììèðóþòñÿ
ñîáûòèÿ, êîòîðûå âîçíèêàþò ïðè îáðàùåíèè ïîëüçîâàòåëÿ ê
äàííûì ýëåìåíòàì óïðàâëåíèÿ.
  Ïðèëîæåíèå ìîæåò ñîñòîÿòü êàê èç îäíîãî îñíîâíîãî îêíà,
òàê è èç íåñêîëüêèõ îêîí, è îñóùåñòâëÿòü âûâîä ãðàôè÷åñêîé
è òåêñòîâîé èíôîðìàöèè â îñíîâíîå îêíî ïðèëîæåíèÿ è â îò-
äåëüíûå îêíà. Ðÿä ôóíêöèé MATLAB ïðåäíàçíà÷åí äëÿ ñî-
çäàíèÿ ñòàíäàðòíûõ äèàëîãîâûõ îêîí îòêðûòèÿ è ñîõðàíåíèÿ
ôàéëà, ïå÷àòè, âûáîðà øðèôòà, îêíà äëÿ ââîäà äàííûõ è äð.,
êîòîðûìè ìîæíî ïîëüçîâàòüñÿ â ñîáñòâåííûõ ïðèëîæåíèÿõ.
  Âíà÷àëå îáñóäèì îðãàíèçàöèþ èåðàðõè÷åñêîé ñòðóêòóðû è
ñâîéñòâà ãðàôè÷åñêèõ îáúåêòîâ.
  Ðàññìîòðèì ïðîöåññ ñîçäàíèÿ ãðàôè÷åñêèõ îáúåêòîâ íà
ïðèìåðå ïîñòðîåíèÿ ãðàôèêà ôóíêöèè sin(x) ïðè èçìåíåíèè
àðãóìåíòà x ñ øàãîì 0.2 íà îòðåçêå [0; 10](ñì. ðèñ. 1):
  x = 0:0.2:10;
  y = sin(x);

  plot(x, y);