Цилиндры можно строить в цилиндрической системе координат, которая состоит из полярной системы координат на плоскости и координаты z, соответствующей аппликате декартовой системы координат. При построении цилиндра с помощью команды cylinderplot() достаточно задать его направляющую в полярной системе координат.
Пример. Спиральный цилиндр высотой 2. Зададим в качестве направляющей спираль Архимеда. Её уравнение
. В круглых скобках заданы: правая часть уравнения, диапазоны изменения независимой переменной j и функции z, а также опция, означающая сетку.
> cylinderplot(phi, phi=0..4*Pi, z=-1..1, grid=[50,5]);

Обратите внимание, что для гладкого отображения спирального цилиндра пришлось установить сетку с пятьюдесятью точками по угловой координате φ и пятью точками по линейной координате z.
ЗАДАНИЯ. 1. Нарисовать спиральный цилиндр в 2 раза ниже и в 2 раза длиннее.
2. Нарисовать на одном чертеже цилиндры, соответствующие окружностям
и
, предварительно задав параметр а. Опцию осей задать
.
3. Нарисовать на разных чертежах цилиндры с направляющими, представляющими собой розы.
и
.