新建文件夹 (3).rar

  • PUDN用户
    了解作者
  • matlab
    开发工具
  • 1KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 1
    下载次数
  • 2021-04-10 10:17
    上传日期
基于matlab德劳内三角化 的简单程序
新建文件夹 (3).rar
  • 新建文件夹 (3)
  • matlab程序
  • Untitled.m
    122B
  • Untitled2.m
    83B
  • Untitled4.m
    44B
  • Untitled5.m
    41B
  • Untitled3.m
    200B
  • Untitled.m
    1.1KB
内容介绍
clc; clear; close all; rand('state', 0); node = 8; x = rand(1,node); y = rand(1,node); % delaunay是MATLAB中三角剖分的函数,返回的TRI是三角形的矩阵 % TRI的每一行表示三角形的三个点 TRI = delaunay(x,y); % 绘图 figure; xmin = min(x(:)); xmax = max(x(:)); ymin = min(y(:)); ymax = max(y(:)); xl = xmax - xmin; yl = ymax - ymin; axis([xmin-xl*0.1, xmax+xl*0.1,... ymin-yl*0.1, ymax+yl*0.1]); hold on; n = size(TRI, 1); for i = 1 : n t1 = TRI(i, :); for j = 1 : length(t1)-1 xt = [x(t1(j)) x(t1(j+1))]; yt = [y(t1(j)) y(t1(j+1))]; plot(xt, yt, 'k-', 'LineWidth', 2); pause(0.1); end xt = [x(t1(end)) x(t1(1))]; yt = [y(t1(end)) y(t1(1))]; plot(xt, yt, 'k-', 'LineWidth', 2); pause(0.1); end W = zeros(node); for i = 1 : n for j = 1 : length(TRI(i, :))-1 W(TRI(i, j), TRI(i, j+1)) = 1; W(TRI(i, j+1), TRI(i, j)) = 1; end W(TRI(i, end), TRI(i, 1)) = 1; W(TRI(i, 1), TRI(i, end)) = 1; end for i = 1 : node for j = 1 : node if ~W(i, j) W(i, j) = 10000; end end end
评论
    相关推荐
    • MyCrustOpen.rar
      用delaunay三角剖分和网格填充对离散点云数据进行网格重建
    • Ccode2.tar.gz
      c语言计算几何 三角化 Ch1, Code 1.14 凸形外壳[2D] Ch3, Code 3.8 凸形外壳[3D] Ch4, Code 4.8 球 Chapter 4, Fig. 4.15 德劳内类型 Ch5, Code 5.2 ...See *English version.
    • simplexify:一个用于创建和可视DelaunayVoronoi镶嵌的库
      德劳内和沃罗诺伊 是一个相对简单的问题的解决方案:用非重叠三角形连接一系列顶点的“最佳方式”是什么? “最好看”的正式定义是Delaunay条件,即不存在任何三角形内的顶点的要求。 等效地讲,Delaunay三角剖分...
    • 立体三角测量:从图像投影中重建一组点-matlab开发
      请注意,在这种情况下,三角测量*不*指细分成三角形(例如,如在德劳内)。 相反,此函数计算光线空间中的交点由相机中心和匹配图像投影对定义。 由于这些射线可能会由于各种误差源而偏斜,图像投影可以有选择地在...
    • image-morphing
      如果要在纹理映射期间从任意点生成要分割的三角形(单击)将使用德劳内图(德劳内三角分割)。 Delaunay图的实现比较复杂(我尽力了也可以自己写,但是很烦人的水平),所以决定用d3.js的方法。 变形滑块.js ...
    • DelaunayTriangulation:用 C++ 实现增量 Delaunay 三角剖分算法
      德劳内三角测量 该项目旨在用 C++ 实现增量 Delaunay 三角剖分算法。 该算法用于最大三角剖分中所有三角形的角度的最小角度。 我们在这个项目中使用的数据结构称为“半边”数据结构,它是由石溪大学计算机科学系...
    • morphing-slider.js
      德劳内 如果要生成三角形以在纹理映射期间从任何点进行分割(单击)将使用Delaunay图(Delaunay三角剖分)。 Delaunay图的实现非常复杂(如果我尽力而为,可以自己编写,但是这很烦人),因此我决定使用d3.js方法。 ...
    • 3D-maps:使用计算几何算法从2D图像重建3D表面,
      三角剖分以鲍里斯·德劳内(Boris Delaunay)的名字命名 对于同一条线上的一组点,不存在Delaunay三角剖分(这种情况下三角剖分的概念是退化的)。 对于同一圆上的四个或更多点(例如,矩形的顶点),Delaunay三角...
    • GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz
      guassdb100在redhat上安装包,单机部署的包,安装步骤请看我的文中介绍,经过大量实验搭建总结出来的文档
    • 卷积神经网络
      这是卷积神经网络的一个实际用例,已经调试好了,能够在matlab上成功运行,适合从事卷积神经网络(CNN)研究的人员学习使用。