diff --git a/matlab/simplex_optimization_routine.m b/matlab/simplex_optimization_routine.m
index 11e4d6595d921e46292c246521421ce9ebedd790..33843cf0d589caef3391eef246f5a3fc39cbdc9c 100644
--- a/matlab/simplex_optimization_routine.m
+++ b/matlab/simplex_optimization_routine.m
@@ -54,7 +54,9 @@ number_of_variables = length(x);
 
 % get options.
 if isempty(options.maxfcall)
-    max_func_calls = options.maxfcallfactor*number_of_variables
+    max_func_calls = options.maxfcallfactor*number_of_variables;
+else
+    max_func_calls=options.maxfcall;
 end
 
 % Set tolerance parameter.
@@ -155,8 +157,8 @@ else
 end
 
 % Set delta parameter.
-if isfield(options,'delta_parameter')% Size of the simplex
-    delta = options.delta_parameter;
+if isfield(options,'delta_factor')% Size of the simplex
+    delta = options.delta_factor;
 else
     delta = 0.05;
 end