matlab录入多个有序文本文档

小弟在搞一个把.txt导入成矩阵的东西。

要录入的txt很多,但是文件名格式很统一,有编号,比如1、2、3、……

现在已知要用load函数,就是想问问能不能建立一个函数让i=load(‘i.txt’),即矩阵1保存1号txt,矩阵2保存2号txt,以此类推

这样子只用一个循环就可以全导入了

目前进度是能单个导入比如1=load('1.txt'),但没法连起来

多谢!

i=0;
for i=1:100;
    wjm=sprintf('%s%s%s','gene_',num2str(i),'.txt');
    wjjz=load(wjm);
    eval(['g',num2str(i),'=wjjz;'])
end
 

参考一下:https://blog.csdn.net/qq_24946843/article/details/84841921

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632