matlab批量读入数据

生活就是生活,它不会善待你,也不会亏待你,但是如果你不够勇敢,它就会打败你。——《所有年轻人都将在黎明前死去》

1、概述

软件程序员的工作中充满了大量重复性的工作,懒性正为此而来。一个很快就厌烦了重复工作的程序员会第一时间开发出工具来自动执行这些工作。他们会想办法在每次代码修改时让浏览器自动刷新,会做出工具来清除数据库、自动去执行文件导入的测试。如果工作是有规律可循,他们就会发现,就能让它们自动来执行。

本文介绍matlab批量读入数据的方法,省去了复制粘贴的重复劳动。

2、批量处理数据

(1)文件名称命名有序

%如果文件有序命名,如a1b.mat, a2b.mat,...,ajb.mat,...
filepath = '文件路径';
for i=1:n   %n是要读入文件的个数
    load([filepath 'a'num2str(i)'b''.mat'])
end

(2)文件名称无规律

%得到文件路径,找到所有.dat格式的文件
di = dir('文件路径/*.dat')
%读入数据
for k = 1:length(di)
     tests = imread(['文件路径',di(k).name])
     %strcat 字符连接函数
     save(strcat('importData/',di(k).name),'ss')
end

3、matlab停止循环

命令:ctrl+c

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值