ВУЗ:
Составители:
62 Èíòåðôåéñ â ñðåäå MATLAB [FName, DirName, FilterIndex] = uiputfile(Filter); if isequal(FName, 0) FullName = strcat(DirName, FName); saveas(gcf, FullName, Filter{FilterIndex}(3:end)); end; Çàìå÷àíèå 4.4 Ïðè ñîõðàíåíèè îêíà gure ìû èñïîëüçî- âàëè ôóíêöèþ saveas. Íà ñàìîì äåëå â ñèñòåìå MatLab ñîõðà- íåíèå íà äèñê îêíà gure ðåàëèçîâàíî ïðè ïîìîùè ñòàíäàðò- íîé ôóíêöèè print, êîòîðàÿ ñ÷èòûâàåò òåêóùåå ãðàôè÷åñêîå îêíî íà ýêðàíå (ïî àíàëîãèè ñ ñî÷åòàíèåì êëàâèø+ ) è çàïèñûâàåò åãî íà äèñê. Äëÿ êîððåêòíîãî ñîõðàíåíèÿ íåîáõîäèìî óñòàíîâèòü çíà÷åíèå auto ñâîéñòâó PaperPositionMode îêíà gure. Êðîìå òîãî, íåîáõîäèìî óìåòü ðàáîòàòü ñ ïîçèöèåé îáúåêòà "îêíî gure" íà ýêðàíå. Çà ðàñïîëîæåíèå îáúåêòà îòâå÷àåò ñâîéñòâî Position. Åãî çíà÷åíèåì ÿâëÿåòñÿ âåêòîð èç ÷åòûðåõ ÷èñåë [x y width height], ãäå x àáñöèññà ëåâîãî íèæíåãî óãëà îñåé; y îðäè- íàòà ëåâîãî íèæíåãî óãëà îñåé; width øèðèíà îñåé;height âûñîòà îñåé. Ýòè âåëè÷èíû çàäàþòñÿ â ñèñòåìå êîîðäèíàò ãðàôè÷åñêî- ãî îêíà ñ íà÷àëîì â åãî ëåâîì íèæíåì óãëó. Åäèíèöû èçìå- ðåíèé ïî óìîë÷àíèþ ÿâëÿþòñÿ íîðìàëèçîâàííûìè, ò. å. êàê âûñîòà, òàê è øèðèíà ãðàôè÷åñêîãî îêíà, ïîëàãàþòñÿ ðàâíû-
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »