Комментарии



Декартовы координаты. Функция.



Команды:
set title "Parabola"

Устанавливает в качестве заголовка графика слово Parabola.

set xlabel "X"

Задает подпись оси абсцисс. В данном случае ось будет подписана как ось X.

set ylabel "Y"

Задает подпись оси ординат. В данном случае ось будет подписана как ось Y.

plot [-30:30] [0:300] x**2+2*x+3 with lp 1

Команда plot указывает на то, что функцию нужно рисовать в двухмерном пространстве. Праметр [-30:30] задает видимый интервал по оси абсцисс. Параметр [0:300] задает видимый интервал по оси ординат. Параметр with задает стиль отображения функции. В данном случае задан стиль linespoints (можно записывать сокращённо lp) и цвет 1 - красный.

Назад



Декартовы координаты. Замкнутая.



Команды:
set title "Circle"

Устанавливает в качестве заголовка графика слово Circle.

set size ratio 1

Команда изменяет размер отображаемого графика. В данном случае высота и ширина графика будут одинаковыми. Параметр ratio 1 можно заменить параметром square.

set xlabel "X"

Задает подпись оси абсцисс. В данном случае ось будет подписана как ось X.

set ylabel "Y"

Задает подпись оси ординат. В данном случае ось будет подписана как ось Y.

set parametric

Переключает Gnuplot в режим, в котором функции должны задаваться в параметрическом виде.

plot sin(t),cos(t) with xyerrorbars 10

Команда plot указывает на то, что функцию нужно рисовать в двухмерном пространстве. Параметр with задает стиль отображения функции. В данном случае задан стиль xyerrorbars и цвет 10 - темно-зеленый.

Назад



Полярные координаты. Функция.



Команды:
set title "Polar"

Устанавливает в качестве заголовка графика слово Polar

set xlabel "X"

Задает подпись оси абсцисс. В данном случае ось будет подписана как ось X.

set ylabel "Y"

Задает подпись оси ординат. В данном случае ось будет подписана как ось Y.

set polar

Переключает Gnuplot в режим отображения графика в полярных координатах.

plot t**2+2*t+3 with impulses 5

Команда plot указывает на то, что функцию надо рисовать в двухмерном пространстве. Параметр with задает стиль отображения функции. В данном случае задан стиль impulses и цвет 5 - темно-синий.

Назад



Декартовы координаты. Функция вида z=f(x,y).



Команды:
set title "Paraboloid"

Устанавливает в качестве заголовка графика слово Paraboloid

set xlabel "X"

Задает подпись оси абсцисс. В данном случае ось будет подписана как ось X.

set ylabel "Y"

Задает подпись оси ординат. В данном случае ось будет подписана как ось Y.

set zlabel "Z"

Задает подпись оси аппликат. В данном случае ось будет подписана как ось Z.

set ztics (50,200,350)

Задает видимую часть разметки оси аппликат.

p=2

Переменной p присваивается значение 2.

q=4

Переменной q присваивается значение 4.

splot x**2/2p+y**2/2q with lines 5

Команда splot указывает на то, что нужно рисовать двухмерную проекцию функции. Параметр with задает стиль отображения функции. В данном случае задан стиль lines (этот стиль задается по умолчанию) и цвет 5 - темно-синий.

Назад



Сферические координаты.



Команды:
set mapping spherical

Если данные (из файла) необходимо передать в команду splot в сферических координатах, используется данная команда.

set parametric

Переключает Gnuplot в режим, в котором функции должны задаваться в параметрическом виде.

set title "Sphere"

Устанавливает в качестве заголовка графика слово Sphere.

set xlabel "X"

Задает подпись оси абсцисс. В данном случае ось будет подписана как ось X.

set ylabel "Y"

Задает подпись оси ординат. В данном случае ось будет подписана как ось Y.

set zlabel "Z"

Задает подпись оси аппликат. В данном случае ось будет подписана как ось Z.

set xtics(-0.8,-0.4,0,0.4,0.8)

Задает видимую часть разметки оси абсцисс.

set ytics(-0.8,-0.4,0,0.4,0.8)

Задает видимую часть разметки оси ординат.

set ztics(-1,-0.5,0,0.5,1)

Задает видимую часть разметки оси аппликат.

splot cos(u)*cos(v),cos(u)*sin(v),sin(u), 'sphere.rot' with points 3

Команда splot указывает на то, что нужно рисовать двухмерную проекцию функции. Параметр with задает стиль отображения данных, считываемых из файла с именем sphere.rot. В данном случае задан стиль points и цвет 3 - синий.

Назад



Цилиндрические координаты.



Команды:
set mapping cylindrical

В случае, если данные (из файла) необходимо передать в команду splot в цилиндрических координатах, используется данная команда.

set parametric

Переключает Gnuplot в режим, в котором функции должны задаваться в параметрическом виде.

set title "Cylinder"

Устанавливает в качестве заголовка графика слово Cylinder.

set xlabel "X"

Задает подпись оси абсцисс. В данном случае ось будет подписана как ось X.

set ylabel "Y"

Задает подпись оси ординат. В данном случае ось будет подписана как ось Y.

set zlabel "Z"

Задает подпись оси аппликат. В данном случае ось будет подписана как ось Z.

set ztics(0,5,10)

Задает видимую часть разметки оси аппликат.

splot cos(u),sin(u),v, 'cylinder.rot' with points 3

Команда splot указывает на то, что нужно рисовать двухмерную проекцию функции. Параметр with задает стиль отображения данных, считываемых из файла с именем cylinder.rot. В данном случае задан стиль points и цвет 3 - синий.

Назад



Анимация.



Команды:
a=a+1

Счетчик длительности вращения.

zrot=(zrot+10)%360

Задается угол поворота графика функции.

set view xrot,zrot

Задается угол, под которым будет изображаться график функции.

splot x**2+y**2

Команда splot указывает на то, что нужно рисовать двухмерную проекцию функции.

pause 5

Устанавливается задержка.

if (a<50) reread

Если счетчик длительности не равен 50, то с помощью команды reread чтение файла начинается сначала.

a=0

Параметру a присваивается значение 0.

xrot=60

Параметру xrot присваивается значение 60.

zrot=0

Параметру zrot присваивается значение 0.

load "move.rot"

Начинает выполнение команд, записанных в файле move.rot.

Назад