Pre-ci test passed git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4000 818b1a75-f10b-46b9-bf7c-635c3b92a50f
40 lines
1012 B
Matlab
40 lines
1012 B
Matlab
%% This file concatenates all the matlab results files from different folders and then saves the resulting file in root_path folder.
|
|
clear all;
|
|
close all;
|
|
clc
|
|
|
|
start_idx = 1;
|
|
root_path = '/extras/kaltenbe/CNES/emos_postprocessed_data/Mode2/';
|
|
|
|
d = dir(fullfile(root_path, '*mode*'));
|
|
dir_names = {d.name};
|
|
|
|
for d_idx=1:length(dir_names)
|
|
|
|
pathname = fullfile(root_path,dir_names{d_idx})
|
|
try
|
|
temp = load(fullfile(pathname, 'results_cat_eNb.mat'));
|
|
catch exception
|
|
disp(exception.getReport)
|
|
disp(sprintf('Detected error in folder %s, skipping it',pathname));
|
|
continue
|
|
end
|
|
% vars = whos('*_cat');
|
|
% nn = {vars.name};
|
|
|
|
nn = fieldnames(temp);
|
|
if (start_idx==1)
|
|
for n = 1:length(nn)
|
|
eval([nn{n} ' = [];']);
|
|
end
|
|
end
|
|
for n = 1:length(nn)
|
|
eval([nn{n} ' = [' nn{n} ' ' 'temp.' nn{n} '];']);
|
|
end
|
|
|
|
save(fullfile(root_path,'results_cat_eNb.mat'), '*_cat');
|
|
start_idx = start_idx + 1;
|
|
|
|
end
|
|
|