2012-07-06 55 views
1

抽签实心三角形我有在Matlab中使用的标准格式一组三角形,即indinces的3XN列表,和长度N的两个向量,称为用于x和y坐标XY。 我有一个标量值与每个三角形关联,向量为C。我想绘制实心三角形,每个三角形的颜色由矢量C确定。我知道我可以使用patch,但这意味着我需要遍历所有tris并为每个tweet调用patch,对吧?最简单的方法在Matlab

有没有更好的方法?如果你检查

回答

4

其实documentation for patch你会发现它说

创建一个或多个填充多边形。

它还说

如果X和Y是M-n矩阵,MATLAB绘制多边形ň有m个顶点。 C确定补丁的颜色。

patch实际上可能是正好你想要什么。您只需将xy坐标放入3xN矩阵。