Ввод текста в любое место графика
Часто возникает
необходимость добавления текста в определенное место графика, например для обозначения
той или иной кривой графика. Для этого используется команда text:
-
text(X.Y.
'string') — добавляет в двумерный график текст, заданный строковой константой
'string', так что начало текста расположено в точке с координатами
(X,
Y).
Если X и Y заданы как одномерные массивы, то надпись помещается
во все позиции [x(i) ,y(i)];
-
text(X,Y,Z.
'string') — добавляет в трехмерный график текст, заданный строковой константой
'string', так что начало текста расположено в позиции, заданной координатами
X, Y и Z.
В приведенном
ниже примере надпись «График функции sin(x
^
3)» размещается
под кривой графика в позиции (-4, 0.7):
»
х=10:0.1:10;
»
plot(x,sin(x).^3)
»
text(-4.0.7,'Graphic sin(x)^3')
График функции
с надписью у кривой показан на рис. 6.33.
Рис. 6.33.
Пример ввода надписи в поле графика функции
Математически
правильной записью была бы sin
3
x.
Попробуйте
ввести самостоятельно:
»
х=-10:0.1:10;
»
plot(x,sin(x).^3)
»
text(-4.0.7,'Graphic (sin(х)^3)')
Функция h=text(...)
возвращает вектор-столбец h дескрипторов объектов класса text, дочерних для
объектов класса axes. Следующий пример вычисляет дескриптор h
»
h=text(.25. .5. '\ite^{i\omega\tau} = cos(\omega\tau) + ... i sin(\omega\tau)')
3.0022
и выводит в пустом графике математическую формулу в формате ТеХ вида:
e
jwt
=
cos(wt) + sin(wt)
Пары координат
X,Y (или тройки X,Y,Z для трехмерных графиков) могут сопровождаться парами «имя
параметра/значение параметра» для задания дополнительных свойств текста.
Пары координат X,Y (или тройки X,Y,Z для трехмерных графиков) могут быть полностью
опущены, при этом все свойства, в том числе и позиция текста, задаются с помощью
пар «имя параметра/значение параметра», заданных по умолчанию.
Используйте
функцию get(H), где Н — дескриптор графического объекта (в нашем случае графического
объекта класса text), чтобы просмотреть список свойств объекта и их текущие
значения. Используйте set(H), чтобы просмотреть список свойств графических объектов
и их допустимых значений.