我在单独生成xlswrite输出时遇到了一些麻烦。
我有一个循环
for g = 1:3
在这个循环中,对于每个循环,我想创建一个单独的xlsx文件。
我试过
xlswrite('test_' g '.xlsx',[1 3])
和
xlswrite(['test_' g '.xlsx'],[1 3])
但都没有奏效。
我该怎么做?
答案 0 :(得分:2)
您需要将g
的数值转换为字符串,因此
xlswrite(['test_',num2str(g),'.xlsx'],[1 3]);
或
xlswrite(sprintf('test_%d.xlsx',g),[1 3]);