From db272f114b66322a07084444301f1fae346e4d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Wed, 22 Apr 2015 16:45:15 +0200 Subject: [PATCH] Compatibility fixes for MATLAB <= 7.7. The tilde syntax was introduced in MATLAB 7.8. --- matlab/lmmcp/lmmcp.m | 2 +- matlab/perfect-foresight-models/private/simulation_core.m | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/matlab/lmmcp/lmmcp.m b/matlab/lmmcp/lmmcp.m index 2d6189fd04..aa170222c9 100644 --- a/matlab/lmmcp/lmmcp.m +++ b/matlab/lmmcp/lmmcp.m @@ -392,7 +392,7 @@ while (k < kmax) && (Psix > eps2) Fx = Fxnew; Phix = Phixnew; Psix = Psixnew; - [~,DFx] = feval(FUN,x,varargin{:}); + [junk,DFx] = feval(FUN,x,varargin{:}); DPhix = DPhi(x,Fx,DFx,lb,ub,lambda1,lambda2,n,Indexset); DPsix = DPhix'*Phix; normDPsix = norm(DPsix); diff --git a/matlab/perfect-foresight-models/private/simulation_core.m b/matlab/perfect-foresight-models/private/simulation_core.m index 6e86671df6..ecf5c8964d 100644 --- a/matlab/perfect-foresight-models/private/simulation_core.m +++ b/matlab/perfect-foresight-models/private/simulation_core.m @@ -75,9 +75,9 @@ else yT = y(:,periods+2); z = y(:,2:periods+1); illi = M_.lead_lag_incidence'; - [i_cols,~,i_cols_j] = find(illi(:)); + [i_cols,junk,i_cols_j] = find(illi(:)); illi = illi(:,2:3); - [i_cols_J1,~,i_cols_1] = find(illi(:)); + [i_cols_J1,junk,i_cols_1] = find(illi(:)); i_cols_T = nonzeros(M_.lead_lag_incidence(1:2,:)'); [y,info] = dynare_solve(@perfect_foresight_problem,z(:),1, ... str2func([M_.fname '_dynamic']),y0,yT, ... @@ -109,9 +109,9 @@ if nargout>1 yy = oo_.endo_simul(:,2:options_.periods+1); if ~exist('illi') illi = M_.lead_lag_incidence'; - [i_cols,~,i_cols_j] = find(illi(:)); + [i_cols,junk,i_cols_j] = find(illi(:)); illi = illi(:,2:3); - [i_cols_J1,~,i_cols_1] = find(illi(:)); + [i_cols_J1,junk,i_cols_1] = find(illi(:)); i_cols_T = nonzeros(M_.lead_lag_incidence(1:2,:)'); end if options_.block && ~options_.bytecode -- GitLab