matlab 保存很多个文件名连续的数据

问题如下,我现在有1000个文件,文件名形式如a00.mat,a01.mat这样。数据现在在workspace里面。我想把他们依照顺序依次保存到硬盘上的文件夹内。举例如下... 问题如下,我现在有1000个文件,文件名形式如a00.mat,a01.mat这样。数据现在在workspace里面。我想把他们依照顺序依次保存到硬盘上的文件夹内。
举例如下:有3个文件 a00.mat,a01.mat,a02.mat,我想把他们保存到硬盘下的路径为f:\data\,保存后的名字仍然连续,为a_00.mat,a_01.mat,a_02.mat。
另外补充下,原数据的排序为16进制的 就是说是从00,后面是ff。不过我想这个应该没什么大问题吧。
展开
 我来答
wacs5
2009-09-22 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3724
采纳率:82%
帮助的人:2787万
展开全部
a00=[1:5];
a01=[2:8];
a02=[10:15];

for i=1:3
scrvar=sprintf('a%02d',i-1)
dstnme=sprintf('a_%02d.txt',i-1) %你要改一下这个扩展名为mat
eval(['save ',dstnme,' ',scrvar,' -ascii']); %去掉这里的,'-ascii'
end

这个是保存一维数组
你要保存矩阵,按上面提示操作。
albert_tianjin
2009-09-22 · TA获得超过358个赞
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:129万
展开全部
关注一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式