作者majoyun (R_pu)
看板MATLAB
标题[讨论] 读取名字有规律的多个不同.mat档
时间Thu Mar 22 23:02:00 2018
小妹刚学matlab不久,有爬了一下文才来问的
请各位大大鞭小力一点
问题是这样的,
有写了一个程序把需要运算的一些资料都分别存成不同的.mat档
每个mat档里面的资料都不同
名字取的规律是X-X-X
每个X表示不同的数字辨别里面的资料组成是什麽类型的
知道load filename可以把mat档叫出来
但是一次只能叫一个
如果我想要让他可以自己读完这个mat之後换下一个mat呢?
假设命名规律是
1-1-1
1-1-2
1-2-1
1-2-2
这样子~
另外每个mat档跑出来的数据想要另外储存到别的结构
这个结构里面有所有mat的计算值
有请各位高手相救了QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.221.159
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1521730924.A.DFB.html
1F:→ LiamIssac: 举例要读file1.txt file2.txt一直到file100.txt每个都 03/22 23:19
2F:→ LiamIssac: 是矩阵 03/22 23:19
3F:→ majoyun: 每个mat都是结构结构里面有矩阵、数值 03/22 23:54
可能说的不是很清楚
每一个mat档都是结构类型的资料,有27个mat档
第一项目是double的资料
第二到第六项目都是数值
是由六个子项目组成一个结构的mat
读取不同的mat档到主程式里面去跑的时候,都会出现不同的解
所以希望读取第一个mat档求出来的解(分别有数值,平均值,标准差,运算时间)
存到另外一个档案(结构也可以),然後可以不用手动输入,而是程式自动抓取第二个mat档
一样计算出数值、平均值、标准差、运算时间
然後在存进去同一个档案,并非覆盖,而是增加资料进去而已
也就是说跑完全部的mat档之後,我会有一个档案(或结构)里面有27组解
※ 编辑: majoyun (42.73.221.159), 03/23/2018 00:28:19
※ 编辑: majoyun (42.73.221.159), 03/23/2018 00:30:29
4F:推 ejialan: 应该可用eval 03/23 13:06
5F:推 iphone2003: 同上,eval可以试试。跑个回圈让每一轮回圈建立一个 03/24 13:03
6F:→ iphone2003: 跟档名一样的字串 03/24 13:03
7F:推 sunev: eval 不是用来建立字串的啊.... 03/26 11:46