📄 refine.m
字号:
function refmesh = refine(mesh)% Regular refinement of unstructured triangular mesh%% mesh -> data structure for unstructured 2D triangulation%Nv_ref = mesh.Nv + mesh.Ne;Nt_ref = 4*mesh.Nt;x = zeros(Nv_ref,1);y = zeros(Nv_ref,1);tri = [];x(1:mesh.Nv,1) = mesh.vt(:,1);y(1:mesh.Nv,1) = mesh.vt(:,2);for i=1:mesh.Ne mp = sum(mesh.vt(mesh.ep(i,:),:))/2; x(i+mesh.Nv,1) = mp(1); y(i+mesh.Nv,1) = mp(2);endfor i=1:mesh.Nt v = mesh.trv(i,:); e = mesh.tre(i,:) + mesh.Nv; tri = [tri; v(1) e(3) e(2); e(3) v(2) e(1); e(2) e(1) v(3); e(3) e(1) e(2)];endrefmesh = convert(x,y,tri);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -