run может создавать два типа выходных структур:
Глобальная структура вывода. Эта структура содержит информацию об общем прогоне из нескольких начальных точек. Подробности следуют.
Локальные структуры вывода решателя. Вектор GlobalOptimSolution содержит одну такую структуру в каждом элементе вектора. Описание этой структуры см. в разделе Структуры вывода или страницы ссылок на функции для локальных решателей: fmincon
output, fminunc
output, lsqcurvefit
output , или lsqnonlin
output .
Глобальная структура вывода
| Область | Значение |
|---|---|
funcCount | Общее число вызовов пользовательских функций (объективное или нелинейное ограничение) |
localSolverTotal | Количество запущенных локальных решателей |
localSolverSuccess | Число локальных запусков решателя, завершившихся с положительным флагом выхода |
localSolverIncomplete | Число локальных запусков решателя, завершивших выполнение 0 флаг выхода |
localSolverNoSolution | Число локальных запусков решателя, завершившихся с отрицательным флагом выхода |
message | GlobalSearch или MultiStart сообщение о выходе |
Флаг положительного выхода из локального решателя обычно указывает на успешное выполнение. Отрицательный флаг выхода указывает на сбой. A 0 флаг exit указывает, что решатель остановлен путем превышения предела итерации или вычисления функции. Дополнительные сведения см. в разделах Флаги выхода и Сообщения выхода или Допуски и критерии остановки.