||
描述:现有文件acs213.dev,内部结构如下:
目标:提取11-31行的第一列和第二列中的数据部分(即上图红框中的数字部分),将其分别保存成变量wlc和wla。
脚本:
----------------------------------------------------------------------------------------------------
fid=fopen('acs213.dev','r')
%skip first 10 lines
for i=1:10
line=fgetl(fid);
end
wla=[];
wlc=[];
for i=1:21 % 略过前10行,剩下的21行要重新排序,也就是第1-21行。
line=fgetl(fid);
wlc=[wlc;str2double(line(2:6))]; % 从第11行开始,左边数第2-6个字符为wlc;
wla=[wla;str2double(line(9:13))]; % 从第11行开始,左边数第9-13个字符为wla;
end
fclose(fid);
----------------------------------------------------------------------------------------------------
脚本文件:
% 运行到第8行:变量line为char型,内容为acs213.dev的第10行.
% 运行到第16行:变量line为char型,内容为acs213.dev的第31行.
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-10 07:32
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社