필터 지우기
필터 지우기

fminsearch does not minimize my function

조회 수: 1 (최근 30일)
Saad
Saad 2011년 8월 4일
답변: John D'Errico 2023년 2월 9일
Dear all,
I am using fminsearch to minimize a function with 7 parameters..the function is very long. Fminsearch doesnt converge, each time it iterates the value of the function doesnt change (it doesnt minimize). Any ideas where the problem is?
Thanks a lot
Saad

채택된 답변

John D'Errico
John D'Errico 2023년 2월 9일
Probable user error. Various possibilities exist, the most common are:
  1. Your function is improperly coded, so it does not do what you think it does. Yeah, like nobody ever does that.
  2. Your function is not smooth, and is possibly locally constant. Too often we see cases where something was done to make the objective function discrete in some way. Perhaps internal rounding is done somehow.
  3. Your starting values are such that the start point is in a region where the function is numically constant, to within the tolerances provided.

추가 답변 (0개)

태그

Community Treasure Hunt

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

Start Hunting!

Translated by