如何使用num2str代表文件名?从char错误构造

时间:2019-05-12 08:22:37

标签: matlab

我想将文本文件中的数据保存到Mat文件中。有什么错误?

我试图使用num2str命令,但是matlab说它是一个错误:  “从char转换为struct时发生以下错误: 无法从char转换为struct。”

for i=1:8
textFileName = [num2str(i) '.txt'];
t = readtable(textFileName);
matFileName = [num2str(i) '.mat'];
save(matFileName,'-ascii',t);
end

1 个答案:

答案 0 :(得分:0)

尝试像这样修改您的save通话:

save(matFileName, 't', '-ascii');