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