Matlab меняется на Fminbnd - PullRequest
       2

Matlab меняется на Fminbnd

0 голосов
/ 09 марта 2012

У меня есть программа, использующая fminbnd, и она отлично работает на моей новой версии MATLAB.Некоторые из моих коллег имеют более старую версию 2010b и она выдает и сообщение об ошибке.Были ли какие-либо серьезные изменения в этой функции за последние два года?

1 Ответ

2 голосов
/ 09 марта 2012

Используете ли вы алгоритм LargeScale? (регистр по умолчанию). Это было улучшено в 2011b:

Повышенная надежность в нелинейных решателях

Больше решателей теперь пытаются восстановиться после ошибок в оценке целевые функции и нелинейные функции ограничения во время шаги итерации, или, для некоторых алгоритмов, во время оценки градиента. Ошибки включают в себя результаты, которые являются NaN или Inf для всех решателей, или комплекс для fmincon и fminunc. Если есть такая ошибка, Алгоритмы пытаются предпринять разные шаги. Улучшены следующие решатели:

[...]

алгоритм fminunc LargeScale

[...]

См. примечания к выпуску

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...