用delaunayn函数进行N维Delaunay剖分。该函数的调用格式为:
T=delaunayn(X) 计算一系列单形体,使得任何单形体的外接球(圆)中不包含X中的数据点。形成的这个单形体集合就是Delaunay剖分结果。X是一个m×n的数组,表示n维空间中的m个点。T是一个numt×(n+1)的数组,其中每个行包含对应单形体的顶点在X中的编号。该函数使用Qhull算法。
T=delaunayn(X,options) 指定字符串单元数组options,作为选项用在Qhull算法中。默认选项为:对于2~3维输入使用{'Qt','Qbb','Qc'},对于4维及4维以上的输入使用{'Qt','Qbb','Qc','Qx'}。如果options为[],则使用默认选项。如果options为{''},则不使用选项。根据n的取值绘制delaunayn函数的输出数据的图形:
n=2时,使用triplot,trisurf或trimesh函数绘制;
n=3时,使用tetramesh函数绘制,如果想对小面的颜色有更多控制,使用patch函数绘制输出数据的图形。
n>3时,不能用图形表示输出结果。