Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2013-09-14, 20:34   #1
fusijie1
初级会员
 
注册日期: 2013-07-09
帖子: 5
声望力: 0
fusijie1 正向着好的方向发展
默认 求助:Matlab读取Gambit网格数据后,怎么画出图像

rt,小弟询问Matlab读取了Gambit网格数据后,怎么能显示出图像呢?不胜感激!,附读取程序:
function [Nv, VX, VY, VZ, K, EToV] = MeshReaderGambit3D(FileName)

% function [Nv, VX, VY, VZ, K, EToV] = MeshReaderGambit3D(FileName)
% Purpose : Read in basic grid information to build grid
% NOTE : gambit *.neu format is assumed

Fid = fopen(FileName, 'rt');

% read intro
for i=1:6
line = fgetl(Fid);
end

% fine number of nodes and number of elements
dims = fscanf(Fid, '%d');

Nv = dims(1); K = dims(2);

for i=1:2
line = fgetl(Fid);
end

% read node coordinates
xyz = fscanf(Fid, '%lf', [4, Nv]);
xyz = xyz(2:4, ;
VX = xyz(1,; VY = xyz(2,; VZ = xyz(3,;

for i=1:3
line = fgetl(Fid);
end

% read element to node connectivity
EToV = zeros(K, 4);
for k = 1:K
line = fgetl(Fid);
tmpcon = sscanf(line, '%lf');
EToV(k,1:4) = tmpcon(4:7);
end
return
fusijie1 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 14:38


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.