資源簡介
代碼功能:彈出文件選擇對話框,指定格式文件的自動導入
以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
評論
共有 條評論