我读了一些地形生成的代码,
x = 0.25 * randn(3, 1);
y = 0.25 * randn(3, 1);
h = 0.1*randn(3, 1);
trisurf(delaunay([-1; -1; 1; 1; x], [-1; 1; -1; 1; y]), ...
[-1; -1; 1; 1; x], [-1; 1; -1; 1; y], [0; 0; 0; 0; h]);延迟函数参数的意思是我有点困惑。我在googled上搜索,其用法通常是delaunay(x,y)。
有人能给点提示吗?
发布于 2013-12-13 02:57:27
把它拆开一点-你已经
delaunay(V1, V2)在另一个电话里
trisurf(M1, M2, M3, M4);您正在苦苦挣扎的是delaunay调用--它像往常一样有两个参数(V1, V2 )。唯一奇怪的是增加了四个数字。
V1 = [-1;-1;1;1;x];
V2 = [-1;1;-1;1;y];这四个额外的(x,y)对代表一个正方形的四个角,并确保图形没有粗糙的边缘。必须将相同的值添加到trisurf图的X、Y、Z坐标中,以便向量对应。
https://stackoverflow.com/questions/20558277
复制相似问题