Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаба2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
180 Кб
Скачать
☆

Изменение свойств линий

Построенные графики функций должны быть максимально удобными для восприятия. Часто требуется нанести маркеры, изменить цвет линий, а при подготовке к монохромной печати • - задать тип линии (сплошная, пунк­тирная, штрих - пунктирная и т. д.). MATLAB предоставляет возможность управлять видом графиков, построенных при помощи plot, loglog, semilogx и semilogy, для чего служит дополнительный аргумент, помещае­мый за каждой парой векторов. Этот аргумент заключается в апострофы и состоит из трех символов, которые определяют: цвет, тип маркера и тип ли­нии. Используется одна, две или три позиции, в зависимости от требуемых изменений. В табл.1 приложения приведены возможные значения данного аргумента с указанием результата.

!! Постройте график функции f красными точеч­ными маркерами, а функции g – пунктирной черной линией.

Оформление графиков

Удобство использования графиков во многом зависит от дополнительных элементов оформления: координатной сетки, подписей к осям, заголовка и легенды. Сетка наносится командой grid on, подписи к осям размещаются при помощи xlabel, ylabel, заголовок дается командой title. Для каждой из этих команд аргумент записывается в скобках и апострофах.

!! Задайте графику заголовок 'Графики' и подписи для осей соответственно 'Ось х' и 'Ось у'.

Наличие не­скольких графиков на одних осях требует помещения легенды командой legend с информацией о линиях. Все перечисленные команды применимы к графикам, как в линейном, так и в логарифмическом и полулогарифмиче­ском масштабах.

При добавлении легенды следует учесть, что порядок и количество аргумен­тов команды legend, которые записываются в апострофах и через запятую, должны соответствовать линиям на графике. Последним дополнительным аргументом legend может быть положение легенды в графическом окне:

  • -1 – вне графика в правом верхнем углу графического окна;

  • 0 – выбирается лучшее положение в пределах графика так, чтобы как можно меньше перекрывать сами графики;

  • 1 – в верхнем правом углу графика (это положение используется по умолчанию);

  • 2 – в верхнем левом углу графика;

  • 3 – в нижнем левом углу графика;

  • 4 – в верхнем левом углу графика.

!! Добавьте к графику построенных функций линии сетки.

!! Добавьте к этому же графику легенду, в качестве аргументов которой используйте слова 'первый' и 'второй'. Расположите легенду в самом лучшем положении.

Графики параметрических и кусочно-заданных функций

Для построения функций, заданных параметрически, следует сначала сгенериро­вать вектор значений аргумента. Затем необходимо вычислить значения функ­ций и записать их в векторы, которые и надо использовать в качестве аргу­ментов plot.

!! Постройте график функции х(t)=0.5sin t ,y(t)=0.7cos t для t [о,2π] с шагом 0.1π.

Для построения графика кусочной функции необходимо выполнить последовательно ряд действий:

  1. вычислить координаты точек каждой из частей, т. е. фактически получить пары массивов х1 и у1, х2 и у2 и т.д. (по числу различных участков)

  2. затем объединить значения абсцисс в вектор х, а значения ординат в у

  3. построить график функции, задаваемой парой массивов х и у:

Можно поступить и по-другому — построить графики отдельных ветвей, как различные функции:

В этом случае график имеет более наглядный вид, т. к. каждая ветвь функ­ции строится своим цветом.

!! Постройте график функции, заданной кусочным образом