是否有可能在matlab图中绘制几个圆柱或管

时间:2014-08-08 09:42:30

标签: matlab matlab-figure mplot3d

我在matlab中有3-D图,它包含几行。我想在这些线周围画出圆柱形或空心管。有人有在三维情节中绘制几个圆柱的经验吗?

1 个答案:

答案 0 :(得分:2)

是的,有可能。 Matlab中有一切可能!

让Google查找:cylinder()

太棒了,Matlab有一个生成圆柱体的功能!

而且......就是这样。在任何地方绘制它们。

乐趣:

clear;clc;
cmap = hsv(10);
for ii=1:10
    hold on
   [X,Y,Z]=cylinder(rand(1,1)*0.4);
   h=surf(X+(rand(1,1)-10)*2,Y+(rand(1,1)-10)*2,Z*rand(1,1)*10,'FaceColor',cmap(ii,:));
end

enter image description here