Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab Delaunay()函数的用途_Matlab_Delaunay - Fatal编程技术网

Matlab Delaunay()函数的用途

Matlab Delaunay()函数的用途,matlab,delaunay,Matlab,Delaunay,我想在MATLAB中用二维的delaunay函数生成三角形网格 X和Y值,并设置tri=delaunay(X,Y)。然后我用triplot来绘制它。然而, 崔给了我什么?它是否给了我的每个三角形一个特殊的编号? 读完一些MATLAB教程后,我仍然不知道 理解它。函数将tri作为三角形连接的Mx3矩阵返回,其中每个M三角形表示为一个整数三元组,索引到X,Y顶点位置数组中 举个简单的例子可能会更容易: %% a simple square box X = [0.0; 1.0; 1.0; 0.0];

我想在MATLAB中用二维的delaunay函数生成三角形网格 X和Y值,并设置tri=delaunay(X,Y)。然后我用triplot来绘制它。然而, 崔给了我什么?它是否给了我的每个三角形一个特殊的编号? 读完一些MATLAB教程后,我仍然不知道
理解它。

函数将
tri
作为三角形连接的
Mx3
矩阵返回,其中每个
M
三角形表示为一个整数三元组,索引到
X,Y
顶点位置数组中

举个简单的例子可能会更容易:

%% a simple square box
X = [0.0; 1.0; 1.0; 0.0];
Y = [0.0; 0.0; 1.0; 1.0];

%% an example output from delaunay()
tri = [1,2,3  %% 1st triangle connects vertices 1,2,3
       1,3,4  %% 2nd triangle connects vertices 1,3,4
      ];
三角形只是线性编号-
tri(1,:)
是第一个三角形,
tri(n,:)
是第n个三角形等。如果要重新排列Traingle列表,可以排列数组,但是索引必须始终是线性的-如果存在
M
三角形,索引必须包含
1:M


希望这有帮助。

函数将
tri
返回为三角形连接的
Mx3
矩阵,其中每个
M
三角形表示为一个整数三元组,索引到
X,Y
顶点位置数组中

举个简单的例子可能会更容易:

%% a simple square box
X = [0.0; 1.0; 1.0; 0.0];
Y = [0.0; 0.0; 1.0; 1.0];

%% an example output from delaunay()
tri = [1,2,3  %% 1st triangle connects vertices 1,2,3
       1,3,4  %% 2nd triangle connects vertices 1,3,4
      ];
三角形只是线性编号-
tri(1,:)
是第一个三角形,
tri(n,:)
是第n个三角形等。如果要重新排列Traingle列表,可以排列数组,但是索引必须始终是线性的-如果存在
M
三角形,索引必须包含
1:M


希望这有帮助。

另外,是否有任何方法将每个三角形指定为1,2,3….另外,是否有任何方法将每个三角形指定为1,2,3。。。。