diff --git a/matlab/estimation/dsge_likelihood.m b/matlab/estimation/dsge_likelihood.m index 87689b61ef9eec2d5601db4dae1a1d3bf7f66bc6..50c7e8585cc35c19429489142c6ccc8f14e1a64a 100644 --- a/matlab/estimation/dsge_likelihood.m +++ b/matlab/estimation/dsge_likelihood.m @@ -789,7 +789,7 @@ if imag(LIK)~=0 return end -if isinf(LIK)~=0 +if isinf(LIK) fval = Inf; info(1) = 50; info(4) = 0.1; diff --git a/matlab/estimation/dsge_var_likelihood.m b/matlab/estimation/dsge_var_likelihood.m index ab6ab46131b0832d9bb55d29d0b8d32d61b61805..39eace525f281c007b2736ce47e792e8f1b537f5 100644 --- a/matlab/estimation/dsge_var_likelihood.m +++ b/matlab/estimation/dsge_var_likelihood.m @@ -303,7 +303,7 @@ if imag(fval)~=0 return end -if isinf(fval)~=0 +if isinf(fval) fval = Inf; info(1) = 50; info(4) = 0.1; diff --git a/matlab/partial_information/PI_gensys.m b/matlab/partial_information/PI_gensys.m index 02ed2fa6d79f94218c7a8bfc4d79c80f435adfb6..ec5b67a7975f226d0f5a6497c16a1efa399e4231 100644 --- a/matlab/partial_information/PI_gensys.m +++ b/matlab/partial_information/PI_gensys.m @@ -77,7 +77,7 @@ try warning('off','MATLAB:singularMatrix'); UAVinv=inv(C2); % i.e. inv(U02'*a1*V02) [LastWarningTxt, LastWarningID]=lastwarn; - if any(any(isinf(UAVinv)))==1 + if any(any(isinf(UAVinv))) singular=1; end end diff --git a/matlab/partial_information/PI_gensys_singularC.m b/matlab/partial_information/PI_gensys_singularC.m index da403d494aff832324a883d816673e3cd04e1d61..fbc77f3c5df7e34c9cac07e3b95b0ade053c1ce2 100644 --- a/matlab/partial_information/PI_gensys_singularC.m +++ b/matlab/partial_information/PI_gensys_singularC.m @@ -72,7 +72,7 @@ try else UAVinv=inv(C2); [LastWarningTxt, LastWarningID]=lastwarn; - if any(any(isinf(UAVinv)))==1 + if any(any(isinf(UAVinv))) singular=1; end end @@ -86,4 +86,4 @@ catch [errmsg, errcode]=lasterr; warning(['error callig PI_gensys_singularC: ' errmsg ],'errcode'); error('errcode',['error callig PI_gensys_singularC: ' errmsg ]); -end \ No newline at end of file +end