Подписи на графиках

В этом разделе мы рассмотрим возможности Scilab, использующиеся для отоб­ражения на графике названия, подписей к осям и легенды.

                Следующий фрагмент демонстрирует изображение графика функции x2 с

использованием функции plot:

function  f  = myquadratic(x)

f  = x^2 endfunction

xdata =  linspace (1, 10, 50);

ydata = myquadratic (xdata);

plot(xdata,ydata )

Результат показан на рис. 13 (только без подписей, подписи добавлены позже).

Рис. 13: График функции x2 с названием и подписями осей.

на более мелкие составные части. Всякому объекту соответствует набор свойств, таких как толщина, цвет линий и т.п. Доступ к этим свойствам осуществляется так же, как и к любым другим переменным Scilab. Управление графически­ми дескрипторами, таким образом, является простым и эффективным методом работы с графическими объектами.

Простейшая конфигурация графиков может выполняться посредством встро­енных функций Scilab, и в данном руководстве мы ограничимся рассмотрением только этих базовых возможностей. В следующем примере функция title ис­пользуется для того, чтобы задать название графика:

title   (   "Название  графика" );

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

xtitle   ("Название  графика",   "Подпись   оси X",   "Подпись   оси Y");

На рис. 13 представлен результат выполнения этого фрагмента.

Часто возникает необходимость отобразить совместно графики двух функ­ций. Ниже мы определяем две функции: f (x) = x2 и f (x) = 2x2, и отобража­ем их на одном графике. Для того чтобы различить кривые, соответствующие каждой из функций, мы используем третий параметр функции plot. Значения "+-" и "о-" определяют способ отображения точек (в данном случае они будут отображаться символами "+" и "о") и соединяющих линий на графике.

function  f  = myquadratic   (  х )

f  = х ^ 2 endfunction

function  f  = myquadratic2   (  x )

f  = 2  * x  - 2

endfunction

xdata =  linspace   (1   ,   10   ,   50  ) ;

ydata = myquadratic   ( xdata );

plot   (  xdata,   ydata,   "+-" )

ydata2  = myquadratic2   (  xdata );

plot   (  xdata,   ydata2,   "o-" )

xtitle   ("Name",   " X",   " Y");

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

legend   (   "х^2",   "2х-2" );

Рис. 14 демонстрирует получившийся в итоге график.

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

© vse-o-scilab

Сделать бесплатный сайт с uCoz