diff --git a/matlab/default_option_values.m b/matlab/default_option_values.m
index d5fa2da1691ae4f1b1513b7f0601602007b82502..d1a46cb32c92e988432ef8b68fa11c5f8dfbfac7 100644
--- a/matlab/default_option_values.m
+++ b/matlab/default_option_values.m
@@ -516,7 +516,7 @@ options_.newrat=newrat;
 % Simplex optimization routine (variation on Nelder Mead algorithm).
 simplex.tolerance.x = 1e-4;
 simplex.tolerance.f = 1e-4;
-simplex.maxiter = 5000;
+simplex.maxiter = 10000;
 simplex.maxfcallfactor = 500;
 simplex.maxfcall = [];
 simplex.verbosity = 2;
diff --git a/matlab/optimization/simplex_optimization_routine.m b/matlab/optimization/simplex_optimization_routine.m
index ba784558d90c0fd8066aa19950d89247d069d572..be668c9c4922cd6c7dda96de6637d38c570d5c1c 100644
--- a/matlab/optimization/simplex_optimization_routine.m
+++ b/matlab/optimization/simplex_optimization_routine.m
@@ -77,7 +77,7 @@ end
 if isfield(options,'maxiter')
     max_iterations = options.maxiter;
 else
-    max_iterations = 5000;
+    max_iterations = 10000;
 end
 
 % Set reflection parameter.