📄 readftq.m
字号:
% ftq = readftq(name)%% PURPOSE Reads a Q4 mesh (4-node quadrangles) from an FTQ file%% INPUT name prefix of the FTQ file name%% OUTPUT ftq structure containing:% ftq.npgeo number of nodes% ftq.nelem number of elements% ftq.etags(nelem) domain tag for each element% ftq.knods(nelem,4) node indices for each element (counterclockwise)% ftq.ktags(npgeo) boundary tags for each node% ftq.coorg(npgeo,2) node coordinates%% See also PLOTFTQ%% Jean-Paul Ampuero jampuero@princeton.edu May 15 2003function ftq = readftq(name)ftqfile = strcat(name,'.ftq');fid = fopen(ftqfile);header = fscanf(fid,'%i',[4 1]);ntri = header(3);if ntri >0, error( sprintf('There are %n triangles in your mesh!',ntri) ), endftq.npgeo = header(1);ftq.nelem = header(2);elems = fscanf(fid,'%i',[6 ftq.nelem])'; % = "4" node1 node2 node3 node4 tagnodes = fscanf(fid,'%f',[3 ftq.npgeo])'; % = X Y tagfclose(fid);ftq.knods = elems(:,2:5);ftq.etags = elems(:,6);ftq.coorg = nodes(:,1:2);ftq.ktags = nodes(:,3)';
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -