diff --git a/matlab/mr_hessian.m b/matlab/mr_hessian.m index 9fe04ddad..a428a3c92 100644 --- a/matlab/mr_hessian.m +++ b/matlab/mr_hessian.m @@ -101,6 +101,7 @@ while igtol && check==0 && jit1 && (fval0(icount-1)-fval0(icount))>1) || ((fval0(icount)-fval)<1.e-2*(gg'*(H*gg))/2 && igibbs), +% if icount==1 || (icount>1 && (fval0(icount-1)-fval0(icount))>1) || ((fval0(icount)-fval)<1.e-2*(gg'*(H*gg))/2 && igibbs), if length(find(ig))gtol && check==0 && jit