做专题拿到程式码要跑分析
之前没学过matlab 所以有些问题想请教
我想要读取资料夹下面某种档名的档案(不知道笔数),同时有好几个资料夹
于是写了两个for循环 外面是3:m
(这边查了一下一个资料夹前面好像会默认卡到两个位置,所以第一个资料是从3开始)
不过到m这边就看不太懂了 有这种操作?
不过目前看来是不会出什么bug 程式结束不了而已 反正分析完了就手动停止就好
我想问的问题在这边:
现在的程式是用strcat(路径,档案(i),路径)
用意是读取后面路径资料夹下面的全部档案
而且现在一个资料夹里有两种类型的同副档名资料
举例来说:
资料夹里有A1.txt A2.txt B1.txt B2.txt
而在原资料夹中是没整理过 全部混在一起的
于是我每拿到一个资料夹就得再创两个资料夹A B并把上面的txt丢进去
这样程式会分别去读A跟B资料夹下面的全部资料
于是我打算用dir('路径\*A*.txt)去读A B同理
但是问题是读完档后会有输出资料
输出资料同样是用x=档案(i)
也就是说出来的档案是同样的档名
就算可以输出也会被覆蓋
更何况如果我希望的是用dir一次读完资料夹里所有的档案 那势必会把for循环删掉
而我的存盘程式码也要整个重写
所以我是不是拿到一个资料夹就乖乖的手动把资料分类成符合程式码的格式就好?
还是有办法改成如我所期望的一次读完?
手机排版 一不小心打了太多字 如果有叙述不清楚的麻烦告诉我 谢谢!