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

UptoLike

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


% Îáðàòèòå âíèìàíèå, ÷òî FcnPop -- ìàññèâ ÿ÷ååê, à äîñòóï ê
% ýëåìåíòàì ìàññèâà ÿ÷ååê îñóùåñòâëÿåòñÿ ÷åðåç ôèãóðíûå ñêîáêè

    FcnName=FcnPop{PopId};
  end;
  FcnBegin=str2num(get(handles.edt_begin,'String'));
  if isempty(FcnBegin) FcnBegin=0; end;
  FcnEnd=str2num(get(handles.edt_end,'String'));
  if isempty(FcnEnd) FcnEnd=1; end;
  FcnStep=str2num(get(handles.edt_step,'String'));
  fplot(FcnName,[FcnBegin FcnEnd],FcnStep);
  set(handles.btn_clear,'Visible','on');


  Çàäàíèå 3.1 Ñàìîñòîÿòåëüíî çàïðîãðàììèðóéòå ñîáû-
òèå Callback êíîïêè "Î÷èñòèòü îñè". Äàííàÿ ïîäôóíêöèÿ
äîëæíà íå òîëüêî î÷èùàòü îñè, íî è î÷èùàòü ïîëÿ äëÿ ââî-
äà. Äëÿ î÷èñòêè îñåé ìîæíî âîñïîëüçîâàòüñÿ ôóíêöèåé cla.

  Òåïåðü ïðèëîæåíèå graphic ìîæíî çàïóñòèòü, âîñïîëüçî-
âàâøèñü çåëåíîé êíîïêîé Run íà ïàíåëè óïðàâëåíèÿ ñðåäû
GUIDE è ïóíêòîì Run â ìåíþ Debug. Ïåðåä çàïóñêîì ìîæåò
ïîÿâèòüñÿ îêíî, ïðèâåäåííîå íà ðèñ. 11, ñ ñîîáùåíèåì î òîì,
÷òî ïàïêà ñ ôàéëàìè ïðèëîæåíèÿ íå ÿâëÿåòñÿ òåêóùåé. Â ýòîì
îêíå ìîæíî ëèáî ñäåëàòü ýòó ïàïêó òåêóùåé (ïåðåêëþ÷àòåëü
Change MATLAB current directory), ëèáî äîáàâèòü ïàïêó â íà-
÷àëî ïóòè ïîèñêà MATLAB (ïåðåêëþ÷àòåëü Add directory to