Графики в MATLAB
Командное окно системы MATLAB способно отображать только текстовую информацию, поэтому в результате выполнения любой графической команды будет автоматически создано специальное окно, в котором и появится график. В этом подразделе мы не будем рассматривать приемы создания графиков в системе MATLAB (этому посвящена отдельная глава) и ограничимся только знакомством с элементами управления графического окна. Выполним построение графика функции с помощью команды ezplot. >> ezplot(’sin(x)/x’) На экране появится графическое окно (рис. 1.3), в котором, помимо координатных осей и графика функции, имеется собственная строка меню и панель инструментов. В заголовке окна будет указан его порядковый номер (Figure No. 1). Теперь попробуем, используя возможности графического окна, отредактировать построенный рисунок. Чтобы изменить толщину, стиль и цвет линии графика, надо щелкнуть мышью сначала по кнопке , расположенной на панели инструментов, а затем точно по линии графика. Линия будет выделена. Теперь, щелкнув правой кнопкой мыши, можно вызвать контекстное меню, содержащее пункты Line Width (Толщина линии) Line Style (Стиль линии) и Color(Цвет).
Рис. 1.3. Графическое окно системы MATLAB
Увеличьте толщину линии, поменяйте цвет и сделайте ее, например, штрихпунктирной. Теперь, выбрав последовательно в строке меню пункты Insert и Title, снабдите график соответствующим заголовком. Щелкнув по кнопке с изображение стрелки, расположенной на панели инструментов, нарисуйте стрелки, показывающие локальный максимум и локальные минимумы данной функции. Обратите внимание, что стилем стрелок можно также управлять через контекстное меню. Щелкнув по кнопке и выбрав затем подходящую позицию в графическом окне, добавьте необходимые текстовые комментарии. В результате ваше графическое окно должно быть похожим на окно, изображенное на рис.1.4. Если теперь построить еще один график, то он будет выведен в то же окно, на место предыдущего. Поэтому при необходимости иметь на экране два графика в разных окнах надо, выполнив команду figure, создать еще одно графическое окно (Figure No. 2).
Построим теперь в новом окне график функции двух переменных. >> ezsurf(’sin(x^2+y^2)/(x^2+y^2)’) Самой полезной кнопкой на панели инструментов в случае трехмерного графика является кнопка, щелкнув по которой и зацепив поверхность на рисунке мышью, можно вращать ее в произвольном направлении. У трехмерного рисунка имеется значительно больше свойств, которые могут быть изменены пользователем. Это, например, способ раскраски поверхности, ее отражающие свойства, цвет и расположение источников света, освещающих поверхность и т.п. Управлять всеми этими параметрами наиболее удобно с помощью редактора свойств графического окна (Property Editor), вызвать который можно, выбрав в меню пункты Edit и Figure Properties. В раскрывающемся списке (Edit Properties for:), расположенном в верхней части этого редактора,
следует выбрать объект, свойства которого необходимо изменить. При выборе объекта axes можно изменять любые свойства координатных осей, а при выборе surface получить возможность управлять свойствами самого графика. Мы рекомендуем вам самостоятельно поэкспериментировать с редактором свойств графического окна.
|