Octave 如何从倍频程';s delaunay()函数?
我喜欢Octave的“T=delaunay(p)”从给定的点集“p”构造三角形网格,但我不知道如何调用指定三角形列表“T”的所有邻居。下面的示例Octave代码使用了我编写的一个粗略函数,该函数以O(n^2)个步骤计算所有邻居Octave 如何从倍频程';s delaunay()函数?,octave,delaunay,Octave,Delaunay,我喜欢Octave的“T=delaunay(p)”从给定的点集“p”构造三角形网格,但我不知道如何调用指定三角形列表“T”的所有邻居。下面的示例Octave代码使用了我编写的一个粗略函数,该函数以O(n^2)个步骤计算所有邻居 octave:15> [(1:size(T,1))' T neighbors ] ans = 1 3 2 1 0 4 2 2 5 3 2 1 3 5 3 5 4 2 0 2
octave:15> [(1:size(T,1))' T neighbors ]
ans =
1 3 2 1 0 4 2
2 5 3 2 1 3 5
3 5 4 2 0 2 6
4 7 3 1 1 0 5
5 5 7 3 4 2 7
6 6 5 4 3 8 7
7 6 5 7 5 9 6
8 6 4 8 0 9 6
9 6 7 8 0 8 7
第一列包含按数字顺序排列的三角形。第二列到第四列是由T=delaunay(p)计算的三角形包含的数字标记点。第五列到第七列是数字标记的三角形,它们与指定的有序三角形相邻
有人能提供计算所有三角形邻域的八度代码示例吗?谢谢