我有超过 120 个 .txt 文件(都命名为 s1.txt、s2.txt、...、s120.txt),我需要将它们转换为 ASCII 扩展名才能在 MATLAB 中使用。
my .txt (comma , delimited .txt) files look like the following:
20080102,43.0300,3,9.493,569.567,34174.027,34174027
20080102,43.0600,3,9.498,569.897,34193.801,34193801
在 MATLAB 中,我希望使用类似于以下的代码:
for i = svec;
%# where svec = [1 2 13 15] some random number between 1 and 120.
eval(['load %mydirectory', eval(['s',int2str(i)]),'.ascii']);
end;
如果我没记错的话,我不能将上述命令与 .txt 文件一起使用,因此我必须使用 ASCII 文件。
由于我有很多文件要转换并且它们很大,是否有一种快速的方法可以通过 MATLAB 转换我的所有文件,或者网络上有一个适用于 Mac 的出色转换软件?有人会有比使用上面的代码更好的建议吗?