找回密码
 注册
Simdroid-非首页
查看: 103|回复: 2

Matlab 怎么样批量读取mat文件

[复制链接]
发表于 2012-5-2 19:45:23 | 显示全部楼层 |阅读模式 来自 大连理工大学
在网上搜到了类似的例子
“我编写了一个matlab程序,每次对一个数据文件(.txt数据文件已load保存为mat文件).处理一遍得一个结果.但是有多个数据文件待处理,这样一遍一遍地输入执行然后得到结果,很麻烦,也很浪费时间.请问如何一次性批处理这多个数据文件得到相应的结果??
把.mat文件放到一起
先ctrl+a再按F2


命名为XX(i).mat
for i=1:100

load strcat('XX(',num2str(i),').mat'');

end

%strcat是全并string”

但是实际运行时却出现 “ no such file or no such directory”的错误提示
怎样的命令才能读取命名规律的mat文件?
发表于 2012-5-7 22:44:43 | 显示全部楼层 来自 安徽合肥
Simdroid开发平台
eval(strcat('load XX(',num2str(i),').mat'));

点评

好久不来MATLAB版逛了啊!  发表于 2012-5-8 10:27

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2012-5-9 19:54:45 | 显示全部楼层 来自 大连理工大学
dingzixiu 发表于 2012-5-7 22:44
eval(strcat('load XX(',num2str(i),').mat'));

谢谢指点  看样还是我的基础不牢呢
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-2 02:39 , Processed in 0.032255 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表