"Вычисления, визуализация и программирование в среде MATLAB 5.x" - читать интересную книгу автора (Мартынов Н. Н., Иванов А. П.)MATLAB 5.x. Вычисления, визуализация, программирование
51 Рисунок 2.5 Если для одиночного графика диапазоны изменения переменных вдоль одной или обеих осей координат слишком велики, то можно воспользоваться функциями построения графиков в логарифмических масштабах. Для этого предназначены функции semilogx, semilogy и loglog. Подробную информацию по использованию этих функций всегда можно получить при помощи команды help имя_функции выполняемой в командном окне системы MATLAB. Итак, уже рассмотренные примеры показывают, как подсистема высокоуровневой графики системы MATLAB легко справляется с различными случаями построения графиков, не требуя слишком большой работы от пользователя. Еще одним таким примером является построение графиков в полярных координатах. Например, если нужно построить график функции г = sin(3(p) в полярных координатах, то следующие несколько команд phi = 0 : 0.01 : 2 * pi; r = sin( 3 * phi ); polar( phi , г ) состоящие из вычисления выражений и вызова графической функции polar, специально предназначенной для построения графиков в полярных координатах, решают эту задачу (см. рис. 2.6). 52 Глава 2. Визуализация результатов вычислении Figure No. 1 I file '.Edit ? Window 'Help мши 240 3oo:: 270 _J Рисунок 2.6 Оформление графиков и графических окон Функции построения графиков, рассмотренные нами выше, осуществляли вполне приемлемое автоматическое оформление графиков. Мы сейчас рассмотрим дополнительные возможности, связанные с управлением внешним видом графиков - задание цвета и стиля линий, а также размещение различных надписей в пределах графического окна. Например, команды х=0 : 0.1 : 3; у = sin( х ); 'ко' plot( х, у, 'г-1, х, у, plot( xl, yl, si, x2, y2, s2, ... ) позволяет объединить в одном графическом окне несколько графиков функций yl (xl), у2 (х2),... проведя их со стилями si, s2,... и т. д. MATLAB 5.x. Вычисления, визуализация, программирование 53 i Figure No. 1 ;?ile..?dit.. Window; Help 0.5 1.5!-;.....f 2 ::У-25Л 3 __l Рисунок 2.7 При помощи функции вида plot ( xl, yl, si, xl, yl, s2 ) мы можем провести линию графика функции yl (xl) одним цветом, а точки на нем (вычисляемые точки) - другим цветом, что и было продемонстрировано выше на примере функции sin (x). Стили si, s2,... задаются в виде набора трех символьных маркеров, заключенных в одиночные кавычки (апострофы). Один из этих маркеров задает тип линии: Маркер - - -. Тип линии Непрерывная Штриховая Пунктирная Штрихпунктирная Другой маркер задает цвет: Маркер Цвет линии Маркер Цвет линии с Голубой g Зеленый m Фиолетовый Ь Синий У Желтый w Белый г Красный к Черный Последний маркер задает тип проставляемых «точек»: Маркер + * о X |
|
|