Оцените ограничения оптимизации
Y = evaluateConstraint(optimstore, X)
Метод cgoptimstore
.
Y = evaluateConstraint(optimstore, X)
оценивает все ограничения оптимизации в значениях свободной переменной X
. X должен быть (NPoints-by-NFreeVar)
матрица, где NPoints
число точек должно быть оценено и NFreeVar
количество свободных переменных в оптимизации. Значения ограничений возвращены в Y
, который имеет размер (NPoints-by-NItems)
где NItems
количество ограничений в оптимизации.
Если вы позволяете масштабироваться элементов оптимизации, то оценка Y
приблизительно масштабируется на [-1 1]. Смотрите Оптимизацию Шкалы для получения дополнительной информации о масштабировании.
Отрицательные величины Y
подразумевайте X
выполнимо.
Y = evaluateConstraint(optimstore, X, itemnames)
itemnames
, в значениях свободной переменной X
. Значения ограничений возвращены в Y
, который имеет размер (NPoints-by-NItems)
где NItems
количество целей, перечисленных в itemnames
.[Y, YG] = evaluateConstraint(optimstore, X, itemnames)
YG
(если itemnames
не задан, затем градиент всех ограничений возвращен). YG
имеет размер NFreeVar-by-NItems-by-NPoints
, где NFreeVar
количество свободных переменных в оптимизации.