24小时热门版块排行榜    

查看: 1330  |  回复: 5

hhzhyhcc

新虫 (初入文坛)

[求助] matlab批量导入文件的问题

请教如何批量导入数据文件,文件名形似A0B0,A0B2,A0B4,...A100B100.其中的数字表示坐标位置,希望导入后还是按这个顺序排列。
如果直接用dir的话,默认根据名称排列,会把98放到最后。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hhzhyhcc

新虫 (初入文坛)

其实我想了想,就是怎么样建立一个字符串数组,使其中的的内容依次为A0B0,A0B2,A0B4,...A100B100
2楼2012-11-07 15:19:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hhzhyhcc

新虫 (初入文坛)

自己搞定了,可以用sprintf写入文件名,也可以用dir控制参数。
3楼2012-11-07 16:42:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
hhzhyhcc: 金币+5, ★★★★★最佳答案, 非常感谢,提供了另一种有效的方法。 2012-12-04 21:12:42
可以用strcat自己构造文件名,然后读取即可
测试
CODE:
for a = 0:2
    for b = 0:2:10
        fname = strcat('A',num2str(a),'B',num2str(b));
        disp(fname);
    end
end

结果
CODE:
A0B0
A0B2
A0B4
A0B6
A0B8
A0B10
A1B0
A1B2
A1B4
A1B6
A1B8
A1B10
A2B0
A2B2
A2B4
A2B6
A2B8
A2B10
>>

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
4楼2012-11-07 21:34:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weigo1987

木虫 (正式写手)

picstr=dir('*.bmp');
[row,col]=size(picstr);
picgather=cell(row,1);
for i=1:row
     picgather=imread(picstr(i).name);
end

这是我批量读图片的一个程序,不受文件名的影响,是按照文件排序来一个接一个读的。
厚德载物~自强不息~~
5楼2012-11-08 13:16:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hhzhyhcc

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by weigo1987 at 2012-11-08 13:16:15
picstr=dir('*.bmp');
=size(picstr);
picgather=cell(row,1);
for i=1:row
     picgather=imread(picstr(i).name);
end

这是我批量读图片的一个程序,不受文件名的影响,是按照文件排序来一个接一个 ...

直接使用dir,文件排序是按默认的,不一定是想要的顺序。可用这样的格式:
for m = 0:2
    for n = 0:2:10
        filename=dir(['A',num2str(m),'B',num2str(n),'.bmp']);
    end
end
无论如何,非常感谢你的回复。
6楼2012-12-04 21:21:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hhzhyhcc 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料工程专硕274一志愿211求调剂 +5 薛云鹏 2026-03-15 5/250 2026-03-15 20:38 by Logic2024
[考研] 0703化学调剂 290分有科研经历,论文在投 +3 腻腻gk 2026-03-14 3/150 2026-03-15 17:28 by 小物理化学
[考研] 255求调剂 +3 李嘉慧, 2026-03-12 4/200 2026-03-14 16:58 by 有只狸奴
[考研] 331求调剂(0703有机化学 +5 ZY-05 2026-03-13 6/300 2026-03-14 10:51 by Jy?
[考研] 求调剂 +5 鹤遨予卿 2026-03-09 5/250 2026-03-14 02:44 by JourneyLucky
[考研] 一志愿浙江大学0856材料与化工求调剂 +4 yansheng@211 2026-03-09 5/250 2026-03-14 02:10 by JourneyLucky
[考研] 求调剂! +4 朔朔话 2026-03-09 4/200 2026-03-14 01:38 by JourneyLucky
[考研] 307求调剂 +7 超级伊昂大王 2026-03-10 7/350 2026-03-14 00:49 by JourneyLucky
[考研] 327求调剂 +4 Ffff03 2026-03-10 4/200 2026-03-14 00:17 by JourneyLucky
[考研] 2026考研调剂+本科延边大学+山东大学+生物化学与分子生物学+有项目经验 +3 ccdsscjy 2026-03-10 3/150 2026-03-14 00:12 by JourneyLucky
[考研] 材料与化工304求B区调剂 +5 邱gl 2026-03-11 6/300 2026-03-13 22:37 by JourneyLucky
[考研] 工科,求调剂 +3 我887 2026-03-11 3/150 2026-03-13 21:39 by JourneyLucky
[考研] 一志愿山大07化学 332分 四六级已过 本科山东双非 求调剂! +3 不想理你 2026-03-12 3/150 2026-03-13 14:18 by JourneyLucky
[考研] 0856化学工程280分求调剂 +4 shenzxsn 2026-03-11 4/200 2026-03-13 11:55 by ymwdoctor
[考研] 070303一志愿西北大学学硕310找调剂 +3 d如愿上岸 2026-03-12 5/250 2026-03-13 10:56 by houyaoxu
[考研] 化工学硕306求调剂 +9 42838695 2026-03-12 9/450 2026-03-13 10:16 by houyaoxu
[考研] 工科0856专硕化学工程269能调剂吗 +10 我想读研11 2026-03-10 10/500 2026-03-13 10:14 by Yuyi.
[考研] 321求调剂(食品/专硕) +3 xc321 2026-03-12 6/300 2026-03-13 08:45 by xc321
[考研] 085602化工求调剂 +7 董boxing 2026-03-10 7/350 2026-03-10 17:07 by BruceLiu320
[考研] 0703化学调剂 +3 三dd. 2026-03-10 3/150 2026-03-10 15:45 by peike
信息提示
请填处理意见