2011-11-12 232 views
0

如何使用matlab绘制截断圆锥体形状的三维节点,并且我想用线将每个两个节点连接在一起。在matlab中绘制3D截断圆锥

+0

你想绘制一个截圆锥的线框?你的问题的措辞有点令人困惑 – k107

回答

0

这是一个截锥(基于http://msemac.redwoods.edu/~darnold/math50c/matlab/coordcyl/index.xhtml)。我不确定这是否是您正在寻找的网格类型。

r=linspace(1,2,25); 
theta = linspace(0,2*pi,25); 
[r,theta] = meshgrid(r,theta); 
x = r.*cos(theta); 
y = r.*sin(theta); 
z = -r; 
mesh(x,y,z) 
+0

非常感谢你的回放,我想要做的是在这个截断锥体内生成一个随机节点(x,y,z),然后将每个2个节点连接在一起一条线。这些线假设大小相同。 – lily

+0

你有没有一种方法来生成点对,并需要一种方法来绘制它们?你是否还需要一种方法来生成积分? – stardt