Для того, чтобы графики было удобно использовать в дальнейшей работе, их необходимо соответствующим образом оформить.
На график можно нанести:
координатную сетку (команда grid on);
подписи к осям абсцисс и ординат (команды xlabel(…), ylabel(…));
заголовок (команда title(…));
легенду (команда legend(…)).
Перечисленные команды можно использовать для графиков в линейном, логарифмическом или полулогарифмическом масштабах. Если в одном окне отображается несколько графиков,тос помощью командыlegendможно поместить дополнительную информацию о каждом из графиков.
Пример 20. Вычертить графики двух функций y (t) = sin(t),и y (t) = sin3(t)при изменении t в пределах от -2π до 2π с шагом 0,1π (рис. 5.29):
>> t=[-2*pi:0.1*pi:2*pi];
>> y1=sin(t);
>> y2=sin(t).^3;
>> plot(t,y1,'-*m',t,y2,'-ok')
>> grid on
>> title('Периодические функции')
>> xlabel('Аргумент -- время(сек)')
>> ylabel('Амплитуда (В)')
>> legend('10 мая','11 мая',4)
Рис. 5.29
При составлении легенды следует учитывать, что порядок следования и количество аргументов команды legend(…)заключенных в апострофы,должны быть согласованы с конкретными линиями графика. В данном примере команда legend('10 мая','11 мая')и команда plot(t,y1,'-*m',t,y2,'-ok')согласованы как по порядку следования функций (y1и y2), так и по их количеству.
Последним дополнительным аргументом legend(…)может быть положение легенды в графическом окне, а именно:
-1 – вне графика в правом верхнем углу;
0 – выбирается лучшее положение в пределах графика так, чтобы как можно меньше перекрывать сами графики;
1 – в правом верхнем углу графика (это положение используется по умолчанию);
2,3,4 – соответственно в верхнем левом углу, в нижнем левом углу и в нижнем правом углу графика.
Чтобы переместить легенду, следует нажать левую кнопку мыши и, не отпуская ее, перетащить текст легенды в нужное место.
Часто бывает удобным снабдить тот или иной график соответствующей надписью. В этом случае весьма удобно воспользоваться командой gtext(‘…’)где между апострофами располагают необходимую надпись. Применение команды gtext(‘…’)приводит к выводу строки текста, начало которой помещается в том месте, где находится перекрестье маркера.
Пример 21. В графике функции y (t) =sin(t)(Пример 20)поместитьтекст в виде строки – «График функции sin(t)». Начало надписи (координаты перекрестья) должно быть расположено (рис. 5.30) примерно в точке с координатами (3;0,2).