在matlab中使用补丁绘制球体,有可能吗?

时间:2016-02-01 04:23:48

标签: matlab patch

我想使用补丁'来绘制球体。功能在Matlab中。

在功能'补丁' "顶点= [~~]"在这一部分,如何选择要点...

我想知道是否有可能使用'补丁功能' ..

绘制球体

请帮忙!

1 个答案:

答案 0 :(得分:2)

假设您在xyz的球体上有点的坐标,由

获得
[x,y,z] = sphere;

然后可以使用surf2patch获取补丁对象的面和顶点:

fvc = surf2patch(x,y,z);

最后,它可以绘制:

patch('Faces', fvc.faces, 'Vertices', fvc.vertices, 'FaceColor', [1, 0, 0])

这种方法可以推广到任何函数数据。