Плоская кривая
Декартовы координаты. Функция.
Декартовы координаты. Замкнутая.
Полярные координаты. Функция.
Поверхность
Декартовы координаты. Функция вида z=f(x,y).
Сферические координаты.
Цилиндрические координаты.
Анимация
Пример.
Изображаемая фигура: Парабола
Команды Gnuplot:
set title "Parabola"
set xlabel "X"
set ylabel "Y"
plot [-30:30] [0:300] x**2+2*x+3 with lp 1
График:
Комментарии
Наверх
Изображаемая фигура: Окружность
Команды Gnuplot:
set title "Circle"
set size ratio 1
set xlabel "X"
set ylabel "Y"
set parametric
plot sin(t),cos(t) with xyerrorbars 10
График:
Комментарии
Наверх
Используемая функция: x^2+2*x+3
Команды Gnuplot:
set title "Polar"
set xlabel "X"
set ylabel "Y"
set polar
plot t**2+2*t+3 with impulses 5
График:
Комментарии
Наверх
Изображаемая фигура: Эллиптический параболоид
Команды Gnuplot:
set title "Paraboloid"
set xlabel "X"
set ylabel "Y"
set zlabel "Z"
set ztics (50,200,350)
p=2
q=4
splot x**2/2p+y**2/2q with lines 5
График:
Комментарии
Наверх
Изображаемая фигура: Сфера
Команды Gnuplot:
set mapping spherical
set parametric
set title "Sphere"
set xlabel "X"
set ylabel "Y"
set zlabel "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
В файле 'sphere.rot' содержатся следующие значения:
110 -10
90 0
40 40
50 10
График:
Комментарии
Наверх
Изображаемая фигура: Цилиндр
Команды Gnuplot:
set mapping cylindrical
set parametric
set title "Cylinder"
set xlabel "X"
set ylabel "Y"
set zlabel "Z"
set ztics(0,5,10)
splot cos(u),sin(u),v, 'cylinder.rot' with points 3
В файле 'cylinder.rot' содержатся следующие значения:
80 10
250 1
0 -5
140 3
График:
Комментарии
Наверх
Используемая функция: x^2+y^2
Команды Gnuplot:
Создадим файл move.rot (в любом редакторе), в котором напишем следующие команды:
a=a+1
zrot=(zrot+10)%360
set view xrot,zrot
splot x**2+y**2
pause 5
if (a<50) reread
В комадной строке Gnuplot напишем:
a=0
xrot=60
zrot=0
load "move.rot"
График:
Комментарии
Наверх
На главную страницу