• 大小: 53.83MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-11-03
  • 语言: Matlab
  • 标签: mat  

资源简介

代码功能:弹出文件选择对话框,指定格式文件的自动导入 以NASA锂电池数据集为例,压缩版中含有数据集。

资源截图

代码片段和文件信息

function [data] = loadBatteryData(datasetNumber)
% 加载锂电池数据集
% Input:
%       datasetNumber-两位数即 05 06 07 18
% Output:
%       data - 电池容量
% Usage:
%       选择锂电池数据集mat文件所在的文件夹;
R = uigetdir(‘*.mat‘‘Choose battery data‘);  %选择数据集所在文件夹
if datasetNumber<10
    name = [‘B000‘ num2str(datasetNumber)];
    load([R ‘\B000‘ num2str(datasetNumber) ‘.mat‘]name);
end
if datasetNumber>9
    name = [‘B00‘ num2str(datasetNumber)];
    load([R ‘\B00‘ num2str(datasetNumber) ‘.mat‘]name);
end
s = eval(name);
temp = s.cycle;
for i =1:length(temp)
    if strcmp(temp(i).type ‘discharge‘)
        data(i) = temp(i).data.Capacity;
    end
end
index = find(data==0);
data(index)=[];

end


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        747  2018-01-29 15:51  loadBatteryData.m

     文件   15956874  2008-10-01 15:50  BatteryAgingARC-FY08Q4\B0005.mat

     文件   16028159  2008-10-01 15:50  BatteryAgingARC-FY08Q4\B0006.mat

     文件   16049460  2008-10-01 15:50  BatteryAgingARC-FY08Q4\B0007.mat

     文件    8502218  2008-10-01 15:50  BatteryAgingARC-FY08Q4\B0018.mat

     文件       2834  2008-09-30 21:54  BatteryAgingARC-FY08Q4\README.txt

     目录          0  2018-01-09 09:42  BatteryAgingARC-FY08Q4

----------- ---------  ---------- -----  ----

             56540292                    7


评论

共有 条评论