0

我在同一目录中有 Xseed0001.txt、Xseed0002.txt 等类型的文件

Xseed0001.txt 的内容

 PeakValue for Martin   1 :    2.2582E+08
 PeakValue for B        2 :    7.9025E+07
 PeakValue for DFG       3 :    9.1502E+00
 PeakValue for BBB      4 :    1.1790E+06


---------------------------------------------
----       Successfully  Completed       ----
---------------------------------------------

如何存储这四个实数(不是 1、2、3、4)乘以种子数的矩阵 A,以便其他文件的不同值进入下一行?

所以 A= [2.2582E+8 7.9025E+7 9.1502E+00 1.1790E+06 ;(此处为 seed0002,3,4 等的新值)]

4

1 回答 1

0

文件 = dir('C:\directory\Xseed*.txt'

对于 fi=1:numel(files) fid=fopen(files(fi).name);

S{fi} = fscanf(fid,'%*s %*s %*s %*d %*s %f',[1 inf]);

A(fi,:) = [S{fi}(1), S{fi}(2), S{fi}(3), S{fi}(4)];

结尾

fclose(fid);

于 2013-10-13T20:10:44.137 回答