how to stop optimization when the function value reach 0?

I am using patternsearch algorithm to find minimum of a function (area of intersection of some objects). I know that the minimum cannot be less than 0, thus I want to stop when the function value is 0. How to do it?

댓글 수: 1

Filip - are you using an algorithm from a MATLAB toolbox or something that you have written? Please provide a reference to that code.

댓글을 달려면 로그인하십시오.

 채택된 답변

Alan Weiss
Alan Weiss 2016년 8월 15일

0 개 추천

Use an output function and set stop = true when the function value gets close enough to 0.
Alan Weiss
MATLAB mathematical toolbox documentation

댓글 수: 1

@alan
can you provide a more elaborate answer. what do you mean by set stop = true?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

질문:

2016년 8월 13일

댓글:

2019년 7월 5일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by