diff --git a/matlab/read_variables.m b/matlab/read_variables.m index 06f6d2f84fd42b9ad780e8c6c91592863afac80c..c313a031e3e12b8a5c117e1999a439db6bbcbabd 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