diff --git a/matlab/dynare_solve.m b/matlab/dynare_solve.m
index 59cb325a69b0a27d1d71bbe9cb16443de64f85d7..d70c2c2fdb57ad4baedf04e8d877df63109f7027 100644
--- a/matlab/dynare_solve.m
+++ b/matlab/dynare_solve.m
@@ -93,7 +93,11 @@ if options.solve_algo == 0
     options4fsolve.MaxFunEvals = 50000;
     options4fsolve.MaxIter = maxit;
     options4fsolve.TolFun = tolf;
-    options4fsolve.Display = 'iter';
+    if options.debug==1
+        options4fsolve.Display = 'final';
+    else
+        options4fsolve.Display = 'off';
+    end
     if jacobian_flag
         options4fsolve.Jacobian = 'on';
     else