From d5b44e77a0da3e46856d72b06e7a4aec623afb93 Mon Sep 17 00:00:00 2001 From: Michel Juillard <michel.juillard@ens.fr> Date: Thu, 3 Nov 2011 10:18:39 +0100 Subject: [PATCH] improving data reading function to avoid name conflicts (cherry picked from commit d6cff065357a54bfb05d064752d510e48cd20e5f) --- matlab/read_variables.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/matlab/read_variables.m b/matlab/read_variables.m index 06f6d2f84..c313a031e 100644 --- a/matlab/read_variables.m +++ b/matlab/read_variables.m @@ -44,7 +44,7 @@ end dyn_size_01 = size(dyn_data_01,1); var_size_01 = size(var_names_01,1); -if exist(file_name_01) +if exist([file_name_01 '.m'],'file') file_name_02 = [file_name_01 '.m']; dyn_instr_01 = file_name_01; eval(dyn_instr_01); @@ -56,7 +56,7 @@ if exist(file_name_01) end dyn_data_01(:,dyn_i_01) = dyn_tmp_01; end -elseif exist([file_name_01 '.mat']) +elseif exist([file_name_01 '.mat'],'file') file_name_02 = [file_name_01 '.mat']; s = load(file_name_01); for dyn_i_01=1:var_size_01 @@ -67,7 +67,7 @@ elseif exist([file_name_01 '.mat']) end dyn_data_01(:,dyn_i_01) = dyn_tmp_01; end -elseif exist([file_name_01 '.xls']) +elseif exist([file_name_01 '.xls'],'file') file_name_02 = [file_name_01 '.xls']; [num,txt,raw] = xlsread(file_name_01,xls_sheet,xls_range); for dyn_i_01=1:var_size_01 -- GitLab