From 77a778ee85b605ba952d76ec993b436312287eb9 Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer <jpfeifer@gmx.de> Date: Thu, 6 Feb 2025 21:15:50 +0100 Subject: [PATCH] Online filter: move trajectory plot to subfolder --- matlab/estimation/online/online_auxiliary_filter.m | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/matlab/estimation/online/online_auxiliary_filter.m b/matlab/estimation/online/online_auxiliary_filter.m index 461cb888e7..4e40d18d09 100644 --- a/matlab/estimation/online/online_auxiliary_filter.m +++ b/matlab/estimation/online/online_auxiliary_filter.m @@ -5,7 +5,6 @@ function online_auxiliary_filter(xparam1, dataset_, options_, M_, estim_params_, % INPUTS % - xparam1 [double] n×1 vector, Initial condition for the estimated parameters. % - dataset_ [dseries] Sample used for estimation. -% - dataset_info [struct] Description of the sample. % - options_ [struct] Option values. % - M_ [struct] Description of the model. % - estim_params_ [struct] Description of the estimated parameters. @@ -373,7 +372,7 @@ nc = floor(sqrt(number_of_parameters)); nbplt = 1 ; if TeX - fidTeX = fopen([M_.fname '_param_traj.tex'],'w'); + fidTeX = fopen([M_.dname filesep 'online' filesep M_.fname '_param_traj.tex'],'w'); fprintf(fidTeX,'%% TeX eps-loader file generated by online_auxiliary_filter.m (Dynare).\n'); fprintf(fidTeX,['%% ' datestr(now,0) '\n']); fprintf(fidTeX,' \n'); @@ -399,12 +398,12 @@ for plt = 1:nbplt axis tight drawnow end - dyn_saveas(hh_fig, [M_.fname '_param_traj' int2str(plt)], options_.nodisplay, options_.graph_format); + dyn_saveas(hh_fig, [M_.dname filesep 'online' filesep M_.fname '_param_traj' int2str(plt)], options_.nodisplay, options_.graph_format); if TeX % TeX eps loader file fprintf(fidTeX,'\\begin{figure}[H]\n'); fprintf(fidTeX,'\\centering \n'); - fprintf(fidTeX,'\\includegraphics[scale=0.5]{%s_ParamTraj%s}\n',M_.fname,int2str(plt)); + fprintf(fidTeX,'\\includegraphics[scale=0.5]{%s/online/%s_ParamTraj%s}\n',M_.dname,M_.fname,int2str(plt)); fprintf(fidTeX,'\\caption{Parameters trajectories.}'); fprintf(fidTeX,'\\label{Fig:ParametersPlots:%s}\n',int2str(plt)); fprintf(fidTeX,'\\end{figure}\n'); -- GitLab