From 0d6ed7782fa21a83ddc5bb0532086ebc37a793e6 Mon Sep 17 00:00:00 2001 From: michel Date: Tue, 14 Feb 2006 14:07:49 +0000 Subject: [PATCH] v4 read_variables.m: added messages about how many observations where red from which file git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@629 ac1d8469-bf42-47a9-8791-bf33cf982152 --- matlab/read_variables.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/matlab/read_variables.m b/matlab/read_variables.m index 755219b58..1cdaef8c2 100644 --- a/matlab/read_variables.m +++ b/matlab/read_variables.m @@ -8,6 +8,7 @@ function dyn_data_01=read_variables(file_name_01,var_names_01,dyn_data_01,xls_sh dyn_size_01 = size(dyn_data_01,1); var_size_01 = size(var_names_01,1); if exist(file_name_01) + file_name_02 = [file_name_01 '.m']; dyn_instr_01 = file_name_01; eval(dyn_instr_01); for dyn_i_01=1:var_size_01 @@ -18,6 +19,7 @@ function dyn_data_01=read_variables(file_name_01,var_names_01,dyn_data_01,xls_sh dyn_data_01(:,dyn_i_01) = dyn_tmp_01; end elseif exist([file_name_01 '.mat']) + file_name_02 = [file_name_01 '.mat'] s = load(file_name_01); for dyn_i_01=1:var_size_01 dyn_tmp_01 = s.(var_names_01(dyn_i_01,:)); @@ -27,6 +29,7 @@ function dyn_data_01=read_variables(file_name_01,var_names_01,dyn_data_01,xls_sh dyn_data_01(:,dyn_i_01) = dyn_tmp_01; end elseif exist([file_name_01 '.xls']) + 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 iv = strmatch(var_names_01(dyn_i_01,:),raw(1,:),'exact'); @@ -38,4 +41,5 @@ function dyn_data_01=read_variables(file_name_01,var_names_01,dyn_data_01,xls_sh end end - + disp(sprintf('Loading %d observations from %s\n',... + size(dyn_data_01,1),file_name_02))