Для того чтобы дополнить ответ Евгения, обе строки действительно соответствуют возможным Z-позициям ваших точек данных. Так как радиус не изменяется с положением Z цилиндра, вы получаете только 2 строки.
В простом случае, когда радиус является постоянным, если участок обе строки отдельно вы можете увидеть, что они представляют собой:
hFig = figure('Visible','off')
[x,y,z]=cylinder(5);
set(hFig,'Visible','on')
plot3(x(1,:),y(1,:),z(1,:))
hold on
plot3(x(2,:),y(2,:),z(2,:),'-r')
hold off
Давать это:
где обе плоскости (т.е. z-позиции) имеют разные цвета.
Однако давайте рассмотрим следующее, в котором г-положение цилиндра является более сложным:
t = 0:pi/10:2*pi;
figure
[X,Y,Z] = cylinder(2+cos(t));
surf(X,Y,Z)
axis square
Тогда X, Y и Z будут иметь 21 строки, соответствующее возможные Z-положения цилиндра (т.е. length(t) +1
):
+1. приятный информация. Хотя я бы отменил его. Сначала покажем, что такое 2 строки, затем расширяется до других возможностей, которые приносит эта схема данных. – Hoki
Да, вы правы, что имеет смысл. Я отредактирую свой ответ. –
+1 - Красивый. – rayryeng