cd P: cd distmesh\ ls . .. distmesh cd distmesh\ ls . dintersect.m huniform.m .. distmesh2d.m meshdemo2d.m COPYRIGHT.TXT distmesh2doriginal.m meshdemond.m bndproj.m distmeshnd.m mkt2t.m boundedges.m distmeshsurface.m protate.m circumcenter.m dmatrix.m pshift.m dblock.m dmatrix3d.m simpplot.m dcircle.m dpoly.m simpqual.m ddiff.m drectangle.m simpvol.m dellipse.cpp drectangle0.m surftri.m dellipse.mexa64 dsegment.cpp trisurfupd.cpp dellipse.mexmaci64 dsegment.mexa64 trisurfupd.mexa64 dellipse.mexw32 dsegment.mexmaci64 trisurfupd.mexmaci64 dellipse.mexw64 dsegment.mexw32 trisurfupd.mexw32 dellipsoid.cpp dsegment.mexw64 trisurfupd.mexw64 dellipsoid.mexa64 dsphere.m uniformity.m dellipsoid.mexmaci64 dunion.m uniref.m dellipsoid.mexw32 fixmesh.m dellipsoid.mexw64 hmatrix.m dexpr.m hmatrix3d.m fd=@(p) sqrt(sum(p.^2,2))-1; [p,t]=distmesh2d(fd,@huniform,0.2,[-1,-1;1,1],[]); fd=@(p) sqrt(sum(p.^2,2))-1; [p,t]=distmesh2d(fd,@huniform,0.2,[-1,-1;1,1],[]); [p,t]=distmesh2d(fd,@huniform,0.2,[-1,-1;1,1],[]); shg [p,t]=distmesh2d(fd,@huniform,0.2,[-1,-1;1,1],[]); close all [p,t]=distmesh2d(fd,@huniform,0.2,[-1,-1;1,1],[]); [p,t]=distmesh2d(fd,@huniform,0.,[-1,-1;1,1],[]); {Undefined function or variable "bars". Error in distmesh2d (line 96) barvec=p(bars(:,1),:)-p(bars(:,2),:); % List of bar vectors } [p,t]=distmesh2d(fd,@huniform,0.02,[-1,-1;1,1],[]); {Operation terminated by user during delaunayn (line 114) In distmesh2d (line 84) t=delaunayn(p); % List of triangles } close all [p,t]=distmesh2d(fd,@huniform,0.02,[-1,-1;1,1],[]); close all [p,t]=distmesh2d(fd,@huniform,0.1,[-1,-1;1,1],[]); close all;[p,t]=distmesh2d(fd,@huniform,0.08,[-1,-1;1,1],[]); close all fd=@(p) sqrt(sum(p.^2,2))-2; close all;[p,t]=distmesh2d(fd,@huniform,0.08,[-1,-1;1,1],[]); close all;[p,t]=distmesh2d(fd,@huniform,0.08,[-1,-1;1,1],[]); close all] {Error using close (line 81) Specified window does not exist. } close all fd=@(p) ddiff(drectangle(p,-1,1,-1,1),dcircle(p,0,0,0.5)); fh=@(p) 0.05+0.3*dcircle(p,0,0,0.5); [p,t]=distmesh2d(fd,fh,0.05,[-1,-1;1,1],[-1,-1;-1,1;1,-1;1,1]); [p,t]=distmesh2d(fd,fh,0.05,[-1,-1;1,1],[-1,-1;-1,1;1,-1;1,1]); close all [p,t]=distmesh2d(fd,fh,0.05,[-1,-1;1,1],[-1,-1;-1,1;1,-1;1,1]); close all pv=[-0.4 -0.5;0.4 -0.2;0.4 -0.7;1.5 -0.4;0.9 0.1; 1.6 0.8;0.5 0.5;0.2 1;0.1 0.4;-0.7 0.7;-0.4 -0.5]; [p,t]=distmesh2d(@dpoly,@huniform,0.1,[-1,-1; 2,1],pv,pv); [p,t]=distmesh2d(@dpoly,@huniform,0.1,[-1,-1; 2,1],pv,pv); close all [p,t]=distmesh2d(@dpoly,@huniform,0.1,[-1,-1; 2,1],pv,pv); close all fd=@(p) drectangle(p,0,1,0,1); fh=@(p) min(min(0.01+0.3*abs(dcircle(p,0,0,0)), ... 0.025+0.3*abs(dpoly(p,[0.3,0.7; 0.7,0.5]))),0.15); [p,t]=distmesh2d(fd,fh,0.01,[0,0;1,1],[0,0;1,0;0,1;1,1]);