首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >matlab delaunay函数参数的意义

matlab delaunay函数参数的意义
EN

Stack Overflow用户
提问于 2013-12-13 02:51:04
回答 1查看 57关注 0票数 0

我读了一些地形生成的代码,

代码语言:javascript
复制
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)。

有人能给点提示吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-13 02:57:27

把它拆开一点-你已经

代码语言:javascript
复制
delaunay(V1, V2)

在另一个电话里

代码语言:javascript
复制
trisurf(M1, M2, M3, M4);

您正在苦苦挣扎的是delaunay调用--它像往常一样有两个参数(V1, V2 )。唯一奇怪的是增加了四个数字。

代码语言:javascript
复制
V1 = [-1;-1;1;1;x];
V2 = [-1;1;-1;1;y];

这四个额外的(x,y)对代表一个正方形的四个角,并确保图形没有粗糙的边缘。必须将相同的值添加到trisurf图的X、Y、Z坐标中,以便向量对应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20558277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档