Говорухин В., Цибулин Б. Компьютер в математическом исследовании (1185927), страница 70
Текст из файла (страница 70)
Массив 81 получается из массива 8 в результате следующей операции: » В)=опп1818-и: Тип оГп18 не предназначен для арифметических операций. Поэтому если с изображением необходимо провести какие-нибудь численные действия, то вначале нужно преобразовать массив при помощи команды » 82=сепо)е(81)+1: Заметим, что исходный массив В содержал вещественные числа, а массив 82 состоит из целы~ чисел. В МАТ).АВ для обработки изображений имеется пакет 1шаяе Ргоссев)пя Тоо!Ьох, см. главу 17 «Расширения МАТ1.АВ». Интерактивная работа с графикой Все графики, поверхности, специализированные изображения и анимации строятся в специальном графическом окне МАТ1.АВ.
Это окно имеет свое меню, частично отличающееся от меню командного окна, а также набор значков для выполнения часто используемых операций. Коротко опишем возможности оформления рисунков при помощи меню графического окна и контекстных меню, возникающих при указании мышью на графические объекты, Рассмотрим возможности версий МАТГ.АВ 5.3 и МАТ- 1.АВ 6. Графическое окно МАТЮКАВ 5.3 Специфические команды графического меню версии МАТ1АВ 5.3 связаны с пунктом Гоо15, см.
табл. 14.16. Некоторые действия по оформлению рисунка можно выполнить при помощи команд меню или имеющихся значков. В частности, можно провести дополнительные линии и стрелки, нанести текст, повернуть иэображение, изменить масштаб, Интерактивная работа с графикой 375 Таблица 14.16. Команды графического меню Тоо(з Назначение Имя Увеличение масштаба Уменьшение масштаба Вращение рисунка На рис.!4.24 представлено окно,. появившееся в результате выполнения команды построения прямоугольника: » Ьах где прн помощи средств меню нанесены надписи, поясняющие назначение ряда значков, отличных от стандарта системы Тгтг)пс)отав. Рис.
14.24. Графическое анно Для использования средств оформления графического окна выберем в меню Тоо(з пункт ЕпаЫе Р(ог Ес(11(пд или используем соответствующий значок. После этого нужные размеры, цвет и тип линии можно определить при помощи пункта Ппе Ргорег2!ез из меню Тоо(в илн пункта РгорегЫез при нажатой правой кнопке мыши. По команде Ас(с) появляется подменю, позволяющее выбрать один из следующих элементов оформления: изменение осей, нанесение стрелок и прямых, вставка текста.
Указание начальной и конечных точек для рисования стрелок и линий, а также места для вставки текста производится при помощи мыши. Также при помощи мыши можно переместить нарисованные стрелки, линии, текст и изменить их раз- 5Ьош Тоо(Ьаг Епаые Р1от Ейййпд Ахея Ргорегт(ез... Егпе РгореП1ез... Тех1 РгареП(ез... 0п(аск Ахея Розгс(оп 5Ьош (едепд Аг(т( (Ахея, Аггоа, Егне, Техт) 7оопт 1п 7оош Оос йосаге Показ значков (переключатель) Включение режима оформления (переключатель) Вызов окна редактирования осей, см. Рис.
14.27 Вызов окна задания свойств кривой, см. рис. 14.26 Вызов окна шрифтов Фиксация размеров н положения рисунка в графическом окне (переключатель) Показ легенды (переключатель) Добавление элементов оформления (оси, стрелки, прямые, текст) 376 Глава 14. Графика МАТСАВ меры. Чтобы удалить ненужный элемент, необходимо его выделить и нажать клавишу Ве(. Выбор пункта графического меню 2оогп 1п или соответствующего значка аналогичен действию команды гоон оп. включающей режим масштабирования графика, Удерживая левую кнопку, можно вылелить нужную прямоугольную область графика.
Если нажать левую (правую) кнопку мыши возле нужной точки графика, то масштаб увеличивается (уменьшается) в два раза. Выбор пункта графического меню 2оогп Ои1 или соответствующго значка включает обратный режим масштабирования. Для ряда действий удобно использовать возможности контекстных меню, появляющихся при нажатии правой кнопки мыши в области рисунка. Если графический курсор (стрелка) указывает на кривую, то прн нажатии левой кнопки мыши данная кривая выделяется прямоугольными маркерами.
Нажатие правой кнопки мыши приводит к появлению контекстного меню со следуюшими пунктами: Сп1, Сору, Ра11е, С(еаг, Стпе Фйп, С(пе 51у(е, Со1ос., Ргорегйев.... Например, на рис. 14.25 приведено окно, отвечающее процессу оформления рнс. 14.2. Вилно, что выделена кривая и появилось соответствуюШее контекстное меню. Рис. 14.21. Графическое окно с контекстным меню Рмс. 14.26.
Окно задания свойств кривой Интерактивная работа с графикой 377 При выборе пункта РгореФев... появляется окно Еб)1 Ыпе Ргорег((ея, в котором можно определить толщину, тип и цвет кривой, задать тип и размер маркера, см. рис. 14.26.
При нажатии правой кнопки мыши при выделенном фрагменте текста появляется контекстное меню со следующими пунктами: Сиг, Сору, Рая1е, С(еаг, 51ппд, Гонг 5(те, Еоп( 51у(е, Со(ог..., Ргорейбея... Первые четыре пункта традиционны, пункт 51 г) п0 позволяет отредактировать текст, следующие три пункта позволяют определить размер, тип шрифта и цвет, а последний пункт вызывает окно Еб(1 Гопг Ргорег((ея.
Если дважды нажать левую кнопку мыши в момент, когда графический курсор указывает на поле рисунка, не выделяя какого-либо объекта, то появится окно Ы1 Ахея Ргорегг(ея, в котором можно изменить масштабирование, сопроводить рисунок заголовком, нанести сетку, изменить расстановку насечек, см. рнс.!4.27. Рис. 14.27. Окно редактирования осей Для изменения свойств графических объектов можно также использовать интерактивную среду редактора свойств ртореб(1, входящего в состав системы графического интерфейса пользователя ОШ.
Для демонстрации работы редактора ргореб)1 построим кривую (сам рисунок не приводится) и узнаем цвет рисунка: » 1"0:0.1:20; р)о1(1.1.*втп(1)], С1"йе1(йст,'Со)аг') С1- 0.8000 0.8000 0.8000 Напомним, что три числа вектора С1 дают доли красного, зеленого и синего цветов (КОВ). Вызовем редактор свойств прямо из командной строки: » ргореб)1(йст) В результате появится окно (см. рис. 14.28), в котором будут представлены свойства данного рисунка. Используя клавишу прокрутки, найдем свойство Со1от и ука- жем новые числа, чтобы изменить цвет. 378 Главв14.
Графина МАТ!АВ Рис. 1428. Окно редактирования свойств грвфнческаго анна Графическое окно МАТЮКАВ б В версии МАТ1АВ 6 возможности оформления рисунков средствами графического окна дополнены и частично изменены. В графическом меню окна теперь несколько пунктов предоставляют доступ к модификации рисунка.
Так, в меню Е4й содержатся пункты, позволяющие вызвать специальные окна для редактирования рисунка (Р)доге Ргорегс)ев...), осей (Ахея Ргорегс1ев...), текущего графического объекта (Соггепт ОЬгест Ргорегт(ек..). В меню ч(ечг находятся два пункта-переключателя — Вдоге Тоо1Ьаг и Салгега Тоо(Ьаг, устанавливающие и убираюигие соответствующие комплекты значков, Основной набор значков (Е)доге Тоо(Ьаг) не изменился по сравнению с версией МАТТ.АВ 5.3, см. рис.
14.24, а описание режима работы с камерой и соответствующих значков в данной книге не рассматривается и за информацией следует обратиться к справке системы. Новое меню 1пвегс позволяет вставить элементы оформления: маркировки осей Х(аЬе1, У1аЬе( и 2(аЬе1, текстовую легенду Седепд и цветовую шкалу Со(огЬаг, добавить стрелку Аггочг, прямую (1пе и текст Техт, а также установить дополнительные оси Ахея и источник света ИВЬС Меню Тоо(в состоит из следующих пунктов: включение режима редактирования Е41с Р1от, установка режима увеличения Еоою 1п и уменьшения 2оолт Оот масштаба, вращение изображения йотате ЗО, перемещение камеры Моче Сашега и дополнительные параметры Саптега Мойоп, Саптега Ах)в, Саглега Резей обработка данных дага 5гайвйсв и дав)с Р1(т)пд.
В версии МАТ1.АВ 6 усовершенствованы окна, вызываемые для редактирования осей, линий„см., например, рис. 14.29. интерактивная работа с графикой 379 Добавились новые возможности по обработке изображенных данных. Теперь непосредственно из меню ТООЬ (пункт Ва1а 51аттвттсв) можно вызвать окно статистики с рядом характеристик исходных данных. Это позволяет быстро посмотреть информацию о минимальном н максимальном значениях, медиане, среднем и других параметрах, а также нанести на график нужную характеристику, для чего достаточно пометить соответствующий пункт таблицы, см, рис. 14.30.
Рнс. 14.29, Редактор свойств Рис. 14.30. Окно статистики Изображенные данные можно дополнить построениями интерполяционных полиномов разного порядка и т, п. при помощи специального окна Вайс ГтМпд, см. рис. 14.31. 380 Главе 14. Графика МАТСОВ Рис. 14.31. Дополнительные вазможности ннтерполвцни длл обработки данных Печать и запись рисунков в файл Команды печати в МАТз.АВ служатдля получения иллюстраций (твердой копии изображения) и подготовки графических файлов, которые в дальнейшем можно использовать в различных системах редактирования и размещать в Интернете.