Brian_-_Matlab_R2007_s_nulya_33 (771739), страница 19
Текст из файла (страница 19)
Но если вам понадобятся более полные сведения, вы можете воспользоваться одной из книг, посвященных исключительно графике программы МАТГАВ, например, «1)в1пп МАТ1.АВ Огвргйсв» (Использование графики МАТ1.АВ), которая поставляется бесплатно (в формате РОЕ) с программой и может быть доступна в разделе Рг1п1вЫе Ооспгпеп1а11оп (Печатная документация) в окне Не1р (Справка) (в версии МАТ1АВ 5.3 — в разделе Ри11 Оосигпеп1абоп Зе1 (Комплект полной документации), доступной по команде Ье1рйев)с).
Можно также воспользоваться книгой «Р. МагсЬапс) Вс О. Но!!апс), СгарЬ(сз аЫ С1Л5 и15Ь МАТЮКАВ, 3"" ес)., СЬаршап 84 Н211/СКС, 1.опс1оп, 2002» Когда вы создали изображение, то существует два основных способа его обработки. Текущее изображение можно модифицировать, вводя команды программы МАТЬАВ в окне Сопипапс) ЦЦ)пс)овг (Командное окно), например, такие команды как кз.к1е и ахая в<знаке, с которыми мы уже сталкивались. Или вы можете модифицировать изображение с помощью мыши, используя меню и значки на самом окне изображения.
Почти все текстовые команды имеют своих двойников, Глава 5. Графика программы МАТЬАВ 97 копии, которые могут быть выполнены прямо в окне изображения. Поэтому может возникнуть вопрос, а стоит ли тратить силы на знакомство с обеими техниками настройки изображения? Убедительная причина состоит в том, что редактирование в окне изображения зачастую более удобно, особенно при экспериментах с большим количеством изменений, тогда как редактирование изображения с помощью команд МАТ(АВ в М-файле делает все настройки и регулировки воспроизводимыми.
Настоящий эксперт по программе МАТ(АВ использует обе техники. В то время как текстовые команды в основном остаются одинаковыми во всех версиях МАТ(.АВ, меню и инструменты окон изображений значительно отличаются в версиях 5.3, б и 7 программы. Все эти версии имеют инструмент Ргорег(у Ез()(ог (Редактор свойств), но доступ к этому редактору осуществляется поразному. В программе МАТ(.АВ 7 вы можете открыть его с помощью Р)о1 Тоо!в (Инструменты черчения), как описано выше, или через меню Ч(вез (Вид). В программе МАТ(.АВ 6 следует выбрать команду меню Еей1 е оцггеп1 ОЬ)ес1 Ргорег((ев (Редактирование е Свойства текущего объекта), а в версии 5.3 — команду меню Рве ь Ргорег(у Ег(((ог (Файл е Редактор свойств).
Чтобы модифицировать объекты в окне изображения с помощью мыши, в этом окне должен быть активирован режим редактирования. В программе МАТ(АВ 6 и более поздних вы можете включить или отключить режим редактирования, выбрав команду меню Тоо)в е Ез)(1 Р!о1 (Инструменты е Редактировать чертеж) или щелкнув мышью на значке со стрелкой справа от значка печати. Когда режим редактирования включен, этот значок со стрелкой выделен, и установлен флажок рядом с пунктом Ейй Р)о1 (Редактировать чертеж) в меню Тоо(в (Инструменты). Далее мы рекомендуем вам щелкнуть мышью на объекте в окне изображения для его редактирования. При щелчке мышью на объекте в окне изображения весь объект должен выделяться маленькими черными квадратами.
Если этого не произойдет, тогда вам потребуется включить режим редактирования. Аннотирование Чтобы вставлять названия или текст в изображение, вы можете использовать команды вехе, х1аЬе1, у1аЪе1, я1аЬе1 и 1едеасз в дополнение к команде кав1е. Команды х1аЪе1, у1аЬе1, я1аЪе1 добавляют текст рядом с координатными осями, команда 1едепс отображает «Легенду» изображения, а команда Вехь добавляет текст в заданной точке. Эти команды имеют опциональные аргументы, которые можно использовать для изменения типа или размера шрифта текста. В качестве примера ниже показано, как модифицируется чертеж лемнискаты (см.
Рис. 5.3) путем добавления и редактирования текста. » еяр1ос( ' (х" 2+у" 2) "2-х*2+у" 2 °, (-1.1, 1.1], (-1.1, 1.1) ) з ах1а вцпагез » е101е('Же 1ева1всасе х"2-у"2=( х"2+у"2) "2', 'уопся1яе', 20, ' Ггоззвнвзае ', ' Не1згеВЬса ', ' уопвиезсЬВ ', 'Ьо1с" ) З 98 МАТЫВ » вехе(0, О, ' '!1ебеагго4е а пойе, а1во ап ап01еоИоп', 'Яопйвйке', 12); » Фене(0.2, -0.1, 'ройпг Яог еаоЬ ЬгахоЬ', 'яопеяйке', 12) » х1аЬе1 х, у1аЬе1 у демниската х'-уа (ха+у')2 О.о О.о 0.4 02 о -ог -О4 -08 -05 0 05 1 х Рис.
5.9. Лемниската с Рис. 5.3 с аннотацией и более нРунньие заеолоеном Обратите внимание, что многие символы (например, стрелка, указывающая налево, на Рис. 5.9) можно вставлять в текстовую строку, вводя их названия с предшествующим символом 1 (обратный слзш, или косая черта). (Если вы когданибудь использовали научную шрифтонаборную программу ТЕХ, то правила вам более-менее известны.) В большинстве случаев названия не требуют пояснений. Например, греческую букву и вы получаете, вводя название Тр1, знак суммирования 1 — вводя либо !Яйдав (для заглавной «сигмы»), либо Твиза, стрелки, указывающие в различных направлениях, с помощью команд !1ейкаггом, Тираггом и т.п.
Чтобы узнать больше подробностей и познакомиться с полным списком доступных символов, смотрите пояснения Тех( Ргорег(1ев (Свойства текста) в окне Не1р (Справка). Этот листинг вы можете найти с помощью вкладки Зеагей (Поиск) в окне Не1р (Справка) или введя команду Яоо йене и щелкнув мышью на строке Тех( Ргорегвев (Свойства текста) в нижней части страницы. $~ В программе МАТ(АВ версии б и более поздних вы можете вставлять одни и те же типы аннотаций, используя меню 1пвег( (Вставка) в окне Е!диге (Изображение). В МАТОВ 7 гораздо больше типов аннотаций доступно при активировании Р1о( Ебй Тоо1Ьаг (Панель инструментов редактирования чертежа), Е!дигв Ра1ейе (Палитра изображения) и/или Ргорег(у Есд(ог (Редактор свойств). Вы можете также использовать Ргорег(у Ес)1(ог (Редактор свойств), чтобы изменять шрифт текста названия; щелкните мышью на тексте, который хотите изменить, затем перейдите в Ргорег(у Е4)1(ог (Редактор свойств).
Глава 3. Графика программы МАТ(.АВ Изменение типа чертежа Другим немаловажным способом изменения типа графики является модифицирование цвета или типа линий чертежа, или изменение пометок и маркировки на осях. С помощью команды р1ос вы можете изменять цвет графика, чертить штриховой или точечной линией, помечать начерченные точки символами, просто добавляя третий аргумент в строку для каждой пары х-у. Символы для цветов следующие: 'Т' — желтый, 'т' — пурпурный, 'с' — голубой, 'г' — красный, 'в' — зеленый, "Ь' — синий, 'и' — белый и ')с' — черный. Символы маркеров точек включают в себя 'о' — кружок, 'х' — крест, '+' — плюс и 'Я ' — звездочка.
Символы типов линий включают в себя '- ' — сплошная линия, ': ' — точечная линия и '-- ' — штриховая линия. Если задан тип точки, но нет типа линии, тогда чертятся только точки, но между ними не чертится соединяющая их линия. (Те же методы работают с командой р1огз на месте команды р1ов.) Например, вы можете воспроизвести сплошную красную синусоидальную кривую вместе с точечной синей косинусоидальной кривой, помечая все локальные точки максимума на каждой кривой отличительным символом того же цвета, что и чертеж, как показано ниже. » Х = (-230.02$2)*р1я Т1 = важ(Х)) Т2 = оов(Х)) » р1ов(Х, Т1, 'г-', Х, Т2, 'Ью ') ) Ьо16 оп » Х1 м (-З~р1/2 рз/2]) ТЗ = (1 1]) р1ов(Х1, ТЗ, 'г*') » Х2 = (-2*р1 0 2*р1]) Т4 = (1 1 1]) р1ок(Х2, Т4, 'Ь+') » вхав( (-7 7 -1.1 1.1] ) Здесь вам могут понадобиться пометки на оси х, расположенные как кратные числа и.
Это можно сделать с помощью команды вес, которая используется для изменения различных свойств графики. Чтобы применить ее к осям, требуется объединить ее с командой воа (нег сцггепг ахез (получить текущие оси)). Представленный ниже код » ввФ [Вов, 'ХТ1оЬ', (-2: 2) *р1, 'ХТ1оМ.вЬв1 ', '-Зр1(-р1(0(р1(2р1', 'розй81вв', 16) в комбинации с ранее представленным кодом получает текущие оси, делает отметки на оси х, идущие от -2п до 2п и кратные и, а затем символически озаглавливает эти отметки (а не в десятичной записи, которая здесь не смотрится).
Также увеличивается размер шрифта надписей (до 1б пунктов). Результат показан на Рис. 5.10. 100 МАТСАВ Оо 0.4 2.2 -о.г -ол -О.о о о\ гр~ о! Рис. 5.10. Два пе[2иода вап к в вов х В этой связи вас может заинтересовать, каким образом присваивать названия отметкам в виде -2п, -и и т.д., вместо -2ра, -р1 и т.д. Вы можете сделать это, введя » вас (роа, 'ггопвнав2а ', ' Зув2Ьо1 ' ) » ВЕК(ВОа, 'гсзас)СЬаЬа1 ', '-2Р[-Р) 0)Р) 2Р') шрифтом ЗугпЬо), при этом и занимает место, которое отводится букве р в текстовых шрифтах.
эг В программе МАТОВ у вы можете использовать Ргорвйу Ег)йог (Редактор свойств), чтобы осуществлять такие типы изменений. Щелкните мышью на кривой и перейдите в Ргорег(у Ес)йог (Редактор свойств), чтобы изменить ее тип, цвет, толщину и т.д. В трехмерном чертеже можно щелкнуть мышью на поверхности; при этом отобразятся параметры для изменения цвета и других свойств. Чтобы изменить отметки и надписи, щелкните мышью на осях или на пустой области внутри них, чтобы сосредоточить Ргоре21у Есй1ог (Редактор свойств) на осях. В программе МАТ1 АВ 6 щелкните мышью на кривой и выберите команду меню Ег)й + Сиггвп1 ОЬ)ес1 Ргорегйев (Редактирование + Свойства текущего объекта), чтобы изменить ее свойства, или выберите Есй1 в Ахея Ргорвй)вв (Редактирование в Свойства осей), чтобы изменить шрифт для меток.