diff --git a/matlab/ep/extended_path_core.m b/matlab/ep/extended_path_core.m index da7953250..33c42b619 100644 --- a/matlab/ep/extended_path_core.m +++ b/matlab/ep/extended_path_core.m @@ -37,7 +37,7 @@ end oo.endo_simul = endo_simul; if debug - save ep_test_1 endo_simul exo_simul + save ep_test_1.mat endo_simul exo_simul end if bytecode_flag && ~ep.stochastic.order diff --git a/matlab/getH.m b/matlab/getH.m index 527035312..0db11d8e3 100644 --- a/matlab/getH.m +++ b/matlab/getH.m @@ -627,8 +627,8 @@ if nargout > 5, d2Om(:,cumjcount+1:cumjcount+jcount) = d2Om_tmp(:,1:jcount); % d2Om(:,:,j+length(indexo),i+length(indexo)) = y; % d2Om(:,:,i+length(indexo),j+length(indexo)) = y; - save([tmpDir filesep 'd2A_' int2str(cumjcount+1) '_' int2str(cumjcount+jcount)],'d2A') - save([tmpDir filesep 'd2Om_' int2str(cumjcount+1) '_' int2str(cumjcount+jcount)],'d2Om') + save([tmpDir filesep 'd2A_' int2str(cumjcount+1) '_' int2str(cumjcount+jcount) '.mat'],'d2A') + save([tmpDir filesep 'd2Om_' int2str(cumjcount+1) '_' int2str(cumjcount+jcount) '.mat'],'d2Om') cumjcount = cumjcount+jcount; jcount=0; % d2A = sparse(m1*m1,tot_param_nbr*(tot_param_nbr+1)/2); diff --git a/matlab/gsa/map_ident_.m b/matlab/gsa/map_ident_.m index a8dca4050..535f4bf33 100644 --- a/matlab/gsa/map_ident_.m +++ b/matlab/gsa/map_ident_.m @@ -177,14 +177,14 @@ if opt_gsa.load_ident_files==0, % [ytr, j0r]=teff(R,Nsam,istable); % % yt=[yt1 yt2 ytr]; - save([OutputDirectoryName,'/',fname_,'_main_eff'],'ac','cc','vdec','yt','mss') + save([OutputDirectoryName,'/',fname_,'_main_eff.mat'],'ac','cc','vdec','yt','mss') else if opt_gsa.morris==2, % [pdraws, TAU, GAM] = dynare_identification([1:npT]); %,[lpmatx lpmat(istable,:)]); % [pdraws, TAU, GAM] = dynare_identification(options_.options_ident); pdraws = dynare_identification(options_.options_ident); end - load([OutputDirectoryName,'/',fname_,'_main_eff'],'ac','cc','vdec','yt','mss') + load([OutputDirectoryName,'/',fname_,'_main_eff.mat'],'ac','cc','vdec','yt','mss') end % for j=1:nr, @@ -209,7 +209,7 @@ if opt_gsa.morris==1, [SAmeas, SAMorris(:,:,i)] = Morris_Measure_Groups(npT, [lpmat0 lpmat], vdec(:,i),nliv); end SAvdec = squeeze(SAMorris(:,1,:))'; - save([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAvdec','vdec','ir_vdec','ic_vdec') + save([OutputDirectoryName,'/',fname_,'_morris_IDE.mat'],'SAvdec','vdec','ir_vdec','ic_vdec') else load([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAvdec','vdec','ir_vdec','ic_vdec') end @@ -230,7 +230,7 @@ if opt_gsa.morris==1, dyn_saveas(hh,[OutputDirectoryName,'/',fname_,'_morris_vdec'],options_); create_TeX_loader(options_,[OutputDirectoryName,'/',fname_,'_morris_vdec'],1,'Screening identification: variance decomposition','morris_vdec',1) else - save([OutputDirectoryName,'/',fname_,'_morris_IDE'],'vdec') + save([OutputDirectoryName,'/',fname_,'_morris_IDE.mat'],'vdec') end @@ -313,8 +313,8 @@ if opt_gsa.morris==1, end SAcc = squeeze(SAMorris(:,1,:))'; SAcc = SAcc./(max(SAcc')'*ones(1,npT)); - save([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAcc','cc','ir_cc','ic_cc','-append') - save([OutputDirectoryName,'/',fname_,'_morris_IDE'],'ac','ir_ac','ic_ac','-append') + save([OutputDirectoryName,'/',fname_,'_morris_IDE.mat'],'SAcc','cc','ir_cc','ic_cc','-append') + save([OutputDirectoryName,'/',fname_,'_morris_IDE.mat'],'ac','ir_ac','ic_ac','-append') else load([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAcc','cc','ir_cc','ic_cc') load([OutputDirectoryName,'/',fname_,'_morris_IDE'],'ac','ir_ac','ic_ac') @@ -713,7 +713,7 @@ if opt_gsa.morris==1, for j=1:j0 SAsignorm(:,j)=SAMsig(:,j)./max(SAMsig(:,j)); end - save([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAnorm','SAmunorm','SAsignorm','-append') + save([OutputDirectoryName,'/',fname_,'_morris_IDE.mat'],'SAnorm','SAmunorm','SAsignorm','-append') else load([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAnorm','SAmunorm','SAsignorm') end @@ -1030,8 +1030,8 @@ else, % main effects analysis imap_cc{j}=imap; end - save([OutputDirectoryName,'/map_cc',fsuffix],'gsa_') - save([OutputDirectoryName,'/',fname_,'_main_eff'],'imap_cc','SAcc','ccac','-append') + save([OutputDirectoryName,'/map_cc',fsuffix,'.mat'],'gsa_') + save([OutputDirectoryName,'/',fname_,'_main_eff.mat'],'imap_cc','SAcc','ccac','-append') else load([OutputDirectoryName,'/',fname_,'_main_eff'],'imap_cc','SAcc','ccac') diff --git a/matlab/mode_check.m b/matlab/mode_check.m index f5fa631c9..b7221961c 100644 --- a/matlab/mode_check.m +++ b/matlab/mode_check.m @@ -204,4 +204,4 @@ if TeX && any(strcmp('eps',cellstr(DynareOptions.graph_format))) end OutputDirectoryName = CheckPath('modecheck',Model.dname); -save([OutputDirectoryName '/check_plot_data'],'mcheck'); +save([OutputDirectoryName '/check_plot_data.mat'],'mcheck'); diff --git a/matlab/ms-sbvar/ms_forecast.m b/matlab/ms-sbvar/ms_forecast.m index cea1af46a..55030c902 100644 --- a/matlab/ms-sbvar/ms_forecast.m +++ b/matlab/ms-sbvar/ms_forecast.m @@ -14,7 +14,7 @@ function [options_, oo_]=ms_forecast(M_, options_, oo_) % SPECIAL REQUIREMENTS % none -% Copyright (C) 2011-2012 Dynare Team +% Copyright (C) 2011-2016 Dynare Team % % This file is part of Dynare. % @@ -93,7 +93,7 @@ if options_.ms.regimes '.out'], '-ascii'); forecast_data = reshape_ascii_forecast_data(M_.endo_nbr, ... percentiles_size, options_.ms.horizon, forecast_data); - save([forecastdir filesep 'forecast_regime_' num2str(regime_i-1)], ... + save([forecastdir filesep 'forecast_regime_' num2str(regime_i-1) '.mat'], ... 'forecast_data'); plot_ms_forecast(M_, options_, forecast_data, forecast_title); end @@ -103,12 +103,12 @@ else num2str(options_.ms.regime-1) '_' options_.ms.output_file_tag ... '.out'], '-ascii'); forecast_title = ['Forecast, Regime ' num2str(options_.ms.regime)]; - save_filename = ['forecast_regime_' num2str(options_.ms.regime-1)]; + save_filename = ['forecast_regime_' num2str(options_.ms.regime-1) '.mat']; else forecast_data = load([forecastdir filesep 'forecasts_percentiles_' ... options_.ms.output_file_tag '.out'], '-ascii'); forecast_title = 'Forecast'; - save_filename = 'forecast'; + save_filename = 'forecast.mat'; end forecast_data = reshape_ascii_forecast_data(M_.endo_nbr, ... diff --git a/matlab/ms-sbvar/ms_irf.m b/matlab/ms-sbvar/ms_irf.m index 4b62538fd..32718aa29 100644 --- a/matlab/ms-sbvar/ms_irf.m +++ b/matlab/ms-sbvar/ms_irf.m @@ -15,7 +15,7 @@ function [options_, oo_]=ms_irf(varlist, M_, options_, oo_) % SPECIAL REQUIREMENTS % none -% Copyright (C) 2011-2012 Dynare Team +% Copyright (C) 2011-2016 Dynare Team % % This file is part of Dynare. % @@ -95,7 +95,7 @@ if options_.ms.regimes '.out'], '-ascii'); irf_data = reshape_ascii_irf_data(M_.endo_nbr, percentiles_size, ... options_.ms.horizon, irf_data); - save([irfdir filesep 'irf_regime_' num2str(regime_i-1)], 'irf_data'); + save([irfdir filesep 'irf_regime_' num2str(regime_i-1) '.mat'], 'irf_data'); plot_ms_irf(M_, options_, irf_data, irf_title, varlist); end else @@ -104,17 +104,17 @@ else num2str(options_.ms.regime-1) '_' options_.ms.output_file_tag ... '.out'], '-ascii'); irf_title = ['Impulse Response, Regime ' num2str(options_.ms.regime)]; - save_filename = ['irf_regime_' num2str(options_.ms.regime-1)]; + save_filename = ['irf_regime_' num2str(options_.ms.regime-1) '.mat']; elseif options_.ms.filtered_probabilities irf_data = load([irfdir filesep 'ir_percentiles_filtered_' ... options_.ms.output_file_tag '.out'], '-ascii'); irf_title = 'Impulse Response Filtered'; - save_filename = 'irf'; + save_filename = 'irf.mat'; else irf_data = load([irfdir filesep 'ir_percentiles_ergodic_' ... options_.ms.output_file_tag '.out'], '-ascii'); irf_title = 'Impulse Response Ergodic'; - save_filename = 'irf'; + save_filename = 'irf.mat'; end irf_data = reshape_ascii_irf_data(M_.endo_nbr, percentiles_size, ... diff --git a/matlab/ms-sbvar/ms_variance_decomposition.m b/matlab/ms-sbvar/ms_variance_decomposition.m index 57ee893b2..553488acd 100644 --- a/matlab/ms-sbvar/ms_variance_decomposition.m +++ b/matlab/ms-sbvar/ms_variance_decomposition.m @@ -14,7 +14,7 @@ function [options_, oo_]=ms_variance_decomposition(M_, options_, oo_) % SPECIAL REQUIREMENTS % none -% Copyright (C) 2011-2012 Dynare Team +% Copyright (C) 2011-2016 Dynare Team % % This file is part of Dynare. % @@ -106,15 +106,15 @@ if options_.ms.regimes options_.ms.output_file_tag '.out'], '-ascii'); vd_data = reshape_ascii_variance_decomposition_data( ... M_.endo_nbr, percentiles_size, options_.ms.horizon, vd_data); - save([vddir filesep 'variance_decomposition_regime_' num2str(regime_i-1)], 'vd_data'); + save([vddir filesep 'variance_decomposition_regime_' num2str(regime_i-1) '.mat'], 'vd_data'); plot_ms_variance_decomposition(M_, options_, vd_data, vd_title); end else if options_.ms.regime vd_title = ['Variance Decomposition, Regime ' num2str(options_.ms.regime)]; - save_filename = ['variance_decomposition_regime_' num2str(options_.ms.regime-1)]; + save_filename = ['variance_decomposition_regime_' num2str(options_.ms.regime-1) '.mat']; else - save_filename = 'variance_decomposition'; + save_filename = 'variance_decomposition.mat'; if options_.ms.filtered_probabilities vd_title = 'Variance Decomposition Filtered'; else