读取文件夹中的fit文件名,并且提取第11-12字符的数

49 篇文章 0 订阅
17 篇文章 2 订阅
function sp_no = get_fit_sp(path)
%Author:shizhixin
%Email:szhixin@gmail.com
%Blog:http://blog.csdn.net/shizhixin
%Date:2012-02-29
%function:%读取文件夹中的fit文件名,并且提取第11-12字符的数
% 如文件名ssy04_1_sp15.fit,提取后的数位15
% 注意文件夹中的文件名格式必须是长16,并且第6和8个字符为'_'

%example:
%path = '20091118\' %文件夹中的文件有ssy04_1.txt ssy04_1_sp09.fit ssy04_1_sp15.fit
%sp_no = get_fit_sp(path)%sp_no = 9 15

sp_no = [];
fit_files = dir([path,'*.fit']);
n_fit = length(fit_files)
for i=1:n_fit
    filename_fit = fit_files(i).name;%ssy04_1_sp15.fit
    if length(filename_fit)~=16 | filename_fit(6)~= '_' | filename_fit(8)~= '_'
        disp 'error! filename format error!'
        return;
    end
    sp_no = [sp_no str2num(filename_fit(11:12))];
end

end


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值