[转载]使用matlab将fluent导出的.out文件批量导入一个.xls文件

2018-01-11  by:CAE仿真在线  来源:互联网

使用matlab将fluent导出的.out文件批量导入一个.xls文件作者:aillieo

fluent计算结果 导出如下的文件若干个

[转载]使用matlab将fluent导出的.out文件批量导入一个.xls文件


这些文件用记事本打开之后 内容是这样的

[转载]使用matlab将fluent导出的.out文件批量导入一个.xls文件


此时 使用matlab代码 从.out文件中提取数据 合成到一个.xls文件中 以便于后续处理

------------------------------------------------------------------

for i=1:675
%i表示序号为i的文件
if i<10
fileindex=strcat('00',int2str(i));
elseif i>9 && i<100
fileindex=strcat('0',int2str(i));
end
filename=strcat('pressure-scan-',fileindex);
filename=strcat(filename,'.out');
%将与数字关联的文件名储存在fileindex中
if exist(filename, 'file')==0
continue
end
%判断文件是否存在
filec=importdata(filename);
data=filec.data;
%加载第i个文件
if i==1
NUM=data(:,1);
NUMcap=[0;NUM];
xlswrite('pressure.xls',NUMcap,'sheet1','A');
end
%初始化xls文件第一列
datapressure=data(:,2);
datapressurecap=[i;datapressure];
if i<26
COL=char('A'+i);
elseif i>25 && i<676
COL=strcat(char('A'-1+i/26),char('A'+rem(i,26)));
end
%判定列的序号
xlswrite('pressure.xls',datapressurecap,'sheet1',COL);
%输出到对应的列
end

------------------------------------------------------------------

需要将待处理的.out文件所位于的文件夹设定为matlab工作目录

完成以后的结果如下图

[转载]使用matlab将fluent导出的.out文件批量导入一个.xls文件


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:[转载]使用matlab将fluent导出的.out文件批量导入一个.xls文件 Fluent培训 Fluent流体培训 Fluent软件培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应 fluent软件下载 UDF编程代做 Fluent、CFX流体分析 HFSS电磁分析 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com