24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1351  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料334求调剂 +19 Eecho# 2026-04-03 19/950 2026-04-06 08:37 by 小小树2024
[考研] 308求调剂 +11 倘若起风了呢 2026-04-05 11/550 2026-04-05 23:21 by 来看流星雨10
[考研] 一志愿9材料学硕297已过六级求调剂推荐 +11 adaie 2026-04-04 12/600 2026-04-05 19:04 by 蓝云思雨
[考研] 求调剂到0856材料工程 +3 程9915 2026-04-05 3/150 2026-04-05 18:15 by 蓝云思雨
[考研] 085500机械专硕初试288求调剂 +3 GZJguo666- 2026-04-05 3/150 2026-04-05 18:06 by jkddd
[考研] 一志愿 南京航空航天大学 ,080500材料科学与工程学硕 +10 @taotao 2026-03-30 10/500 2026-04-05 17:57 by jj987
[考研] 295求调剂 +8 FZAC123 2026-04-03 8/400 2026-04-05 17:46 by 蓝云思雨
[考研] 考研调剂 +3 mcbbc 2026-04-04 3/150 2026-04-05 10:03 by barlinike
[考研] 413求调剂 +4 柯某某 2026-03-31 4/200 2026-04-04 22:18 by 学员6BFVa3
[考研] 291求调剂 +4 迷蒙木木 2026-04-01 5/250 2026-04-04 15:59 by sihailian3
[考研] 280求调剂 +21 咕噜晓晓 2026-04-02 22/1100 2026-04-04 11:12 by 猪会飞
[考研] 26调剂 086003 +6 失活的细胞 2026-04-04 6/300 2026-04-04 09:50 by zhangdingwa
[考研] 336求调剂 +8 kiyy 2026-04-01 8/400 2026-04-03 19:41 by lijunpoly
[考研] 专硕085601求调剂 +7 suyifei 2026-04-03 8/400 2026-04-03 14:00 by 欣喜777
[考研] 0856材料与化工调剂,339 +14 10213207 2026-03-31 14/700 2026-04-02 21:01 by 1104338198
[考研] 311求调剂 +14 蓝月亮亮 2026-03-30 14/700 2026-04-02 12:18 by 1753564080
[考研] 【调剂】一志愿厦大生物与医药调剂 +3 Echo虾米 2026-03-31 3/150 2026-04-01 08:40 by JourneyLucky
[考研] 土木304求调剂 +5 顶级擦擦 2026-03-31 5/250 2026-04-01 08:15 by fdcxdystjk¥
[考研] 一志愿食品科学与工程083200求调剂 +4 XQTJZ 2026-03-30 4/200 2026-03-31 04:10 by fmesaito
[考研] 370求调剂 +3 080700调剂 2026-03-30 3/150 2026-03-31 01:09 by A_Zhe
信息提示
请填处理意见