matlab怎将文件名称设为变量
比如说读文件asskil_0001,生成asskil_0001.txt.接着读asskil_0002,生成asskil_0002.txt。但问题是如何把asskil_00...
比如说读文件asskil_0001,生成asskil_0001.txt.接着读asskil_0002,生成asskil_0002.txt。
但问题是如何把asskil_0001设置变量。 展开
但问题是如何把asskil_0001设置变量。 展开
展开全部
如果文件可以直接用load读取,那么比较简单:
N=100; % 文件数量
for i=1:N
filename = sprintf('asskil_%04i.txt',i);
load(filename);
end
如果文件不能直接用load读取,而是用别的函数处理(假设函数名为Readdata):
N=100; % 文件数量
for i=1:N
filename = sprintf('asskil_%04i.txt',i);
d = Readdata(filename);
eval([filename(1:end-4) '=d;']);
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询