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