我想通过调用我的单元格名称来保存我的文件名:
bench(1:15).applicationNames
他们是这样的:
ans =
'mvt'
ans =
'symm'
等。
测试过所有类型的转换(cellstr,char,sprintf)之后,我似乎无法找到将数组保存为循环的解决方案:
dlmwrite('result_<bench(a),applicationName>.csv'),[zz' sort(bench(a).norm)],',')
其中每个bench.application都有一个名称,如上所述。
答案 0 :(得分:1)
使用sprintf
代替您的第一个字符串:
sprintf('result_%s.csv',bench(a).application{:})
编辑:已修复,正如我所指出的那样bench.application
是一个细胞串。