������� ���������� ��������



������� ������

��������� ����������. �������.
��������� ����������. ���������.
�������� ����������. �������.

�����������

��������� ����������. ������� ���� 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

������:


�����������
������


��������� ����������. ������� ���� z=f(x,y).


������������ ������: ������������� ����������

������� 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"

������:


�����������
������


�� ������� ��������