Matlab之创建和编辑Delaunay三角剖分

 时间:2024-10-14 08:48:36

1、示例一:创建并绘制2D Delaunay三角剖分本示例说明如何计算2D Delaunay三角剖分以及如何将三角剖分与顶点和三角形标签一起绘制。在命令行窗口,输入命令:x = rand(10,1);y = rand(10,1);dt = delaunayTriangulation(x,y)按“Enter键”。如图1所示。

Matlab之创建和编辑Delaunay三角剖分

3、示例二:创建并绘制3D Delaunay三角剖分本示例向您展示如何计算3D Delaunay三角剖分以及如何绘制三角剖分。在命令行窗口,输入命令:X = rand(10,3)按“Enter键”。如图3所示。

Matlab之创建和编辑Delaunay三角剖分

5、在命令行窗口,输入命令:tetramesh(dt, 'FaceColor&拭貉强跳#39;, 'cyan');% To display large tetrahedral meshes use the convexHull method to% compute the boundary triangulation and plot it using trisurf.% For example;% triboundary = convexHull(dt)% trisurf(triboundary, X(:,1), X(:,2), X(:,3), 'FaceColor', 'cyan')按“Enter键”。如图5所示。

Matlab之创建和编辑Delaunay三角剖分

7、在命令行窗口,输入命令:dt = delaunayTriangulation(X)按“Enter键”。如图7所示。

Matlab之创建和编辑Delaunay三角剖分

9、在命令行窗口,输入命令:% Indexing is a shorthand way to query the triangulation. The format 足毂忍珩is% dt(i, j) where j is the j'th vertex of the i'th triangle, standard% indexing rules apply.% The triangulation datastructure isdt(:,:)按“Enter键”。如图9所示。

Matlab之创建和编辑Delaunay三角剖分

11、第二个三角形的第三个顶点是;在命令行窗口,输入命令:dt(2,3)按“Enter键”。如图11所示。

Matlab之创建和编辑Delaunay三角剖分
  • matlab如何批量读取图片
  • 如何在matlab中使用多维数组?
  • 如何在MATLAB图形中描述φ?
  • MATLAB R2015b怎么设置百分率为100%
  • Matlab中怎样生成矩阵
  • 热门搜索
    日本个人旅游签证 上海旅游景点推荐 世界旅游组织 夏威夷旅游 柳州旅游 敦煌旅游攻略 十渡旅游攻略 广东省旅游 陕西旅游年票 梅州旅游