matlab textscan在for循环里出错

2025-05-01 18:25:28
推荐回答(1个)
回答1:

估计你的a向量出了问题,你的a向量里面是不是都是数字?如果有字母最好用cell。比如
a={'aa111','bb12','cc111','dd111'};
%然后for 循环里面改成:
filename=[a{i},'.txt'];%注意是{}不是()

%=====或者如果你的文件名都是数字的就是说a里面都是数字,最好改成:
filename=[num2srr(a(i)),'.txt'];% 这样比较保险