Оцените ограничения оптимизации
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 - количество свободных переменных в оптимизации.