И другие программы этой серии
Установка осевых надписей
Для установки надписей возле осей x, y и z используются следующие команды:
xlabel(\'String\') ylabel(\'String\') zlabel(\'String\')
Соответствующая надпись задается символьной константой или переменной \'String\'. Пример установки титульной надписи и надписей по осям графиков приводится ниже:
% Программа построения графика поверхности % с текстовым оформлением [X,Y]=meshgrid([-3:0.1:3]); Z=sin(X)./(X.^2+Y.^2+0.3); surfl(X,Y,Z); colorbar colormap(gray); shading interp xlabel(\'Axis X\'); ylabel(\'Axis Y\') zlabel(\'Axis Z\'); title(\'Surface graphic\')
Построенный в этом примере график трехмерной поверхности показан на рис. 6.33.
Сравните его с графиком, показанным на рис. 6.29. Надписи делают рисунок более наглядным.
6.6.3. Ввод текста в любое место графика
Часто возникает необходимость добавления текста в определенное место графика, например для обозначения той или иной кривой графика. Для этого используется команда text:
Рис. 6.33. График трехмерной поверхности с титульной надписью и надписями по координатным осям
• 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):
>> x=-10:0.1:10; plot(x,sin(x).^3) >> text(-4,0.7,\'Graphic sin(x)^3\')
График функции с надписью у кривой показан на рис. 6.34. Математически правильной записью была бы sin3x. Попробуйте ввести самостоятельно
>> x=-10:0.1:10;
>> plot(x,sin(x).^3)
>> text(-4,0.7,\'Graphic (sin(x))^3)\')
Функция h=text(…) возвращает вектор-столбец h дескрипторов объектов класса text, дочерних для объектов класса axes.
Начало в части 1