如何在MATLAB中 用SAVE循环输出TXT文件,文件名含有变量

我的代码如下,现在希望X随循环中的i变化 输出compressedFeaturei .txt

N=100; % 文件数量
for i=1:N
filename = sprintf('compressedFeature%1i.mat',i);
load(filename);
save X.txt filename -ascii;
end
基础不好 ,麻烦些详细点 谢谢了

第1个回答  2017-06-02
循环里面使用
eval(['save ' num2str(k) '.txt a -ASCII'])
生成1.txt,2.txt...等
第2个回答  2015-11-24
循环里面使用
eval(['save ' num2str(k) '.txt a -ASCII'])
生成1.txt,2.txt...等本回答被网友采纳
相似回答