0

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

4

1 回答 1

2

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

让谷歌搜索: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

在此处输入图像描述

于 2014-08-08T10:00:46.357 回答