Реферат: Основы графической визуализации вычислений
>> 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('Surfacegraphic')
Ввод текста в любое место графика
Часто возникает необходимость добавления текста в определенное место графика, например для обозначения той или иной кривой графика. Для этого используется команда text:
· text(X,Y, 'string') — добавляет в двумерный график текст, заданный строковой константой 'string', так что начало текста расположено в точке с координатами (X, Y).Если X и Y заданы как одномерные массивы, то надпись помещается во все позиции [x(i) ,y(i)];
· text(X,Y,Z. 'string') — добавляет в трехмерный график текст, заданный строковой константой 'string', так что начало текста расположено в позиции, заданной координатами X, Y и Z.
В приведенном примере надпись размещается под кривой графика в позиции (-4, 0.7):
>> x=-10:0.1:10;
>> plot(x,sin(x).^3)
>> text(-4,0.7,'graphic sin(x)^3')
Позиционирование текста с помощью мыши
Очень удобный способ ввода текста предоставляет команда gtext:
· gtext('string') — задает выводимый на график текст в виде строковой константы ' string' и выводит на график, перемещаемый мышью маркер в виде крестика. Установив маркер в нужное место, достаточно щелкнуть любой кнопкой мыши для вывода текста;
· gtext (С) — позволяет аналогичным образом разместить многострочную надпись из массива строковых переменных С.
Пример применения команды gtext:
>> x=-10:0.1:10;
>> plot(x,sin(x).^3)
>> gtext('Function sin(x)^3')
Установив перекрестие в нужное место графика, достаточно нажать любую клавишу или любую кнопку мыши, и на этом месте появится надпись
Вывод пояснений
Пояснение в виде отрезков линий со справочными надписями, размещаемое внутри графика или около него, называется легендой. Для создания легенды используются различные варианты команды legend: