Оцените цели и ограничения оптимизации
Y = evaluate(optimstore, X)
Метод cgoptimstore.
Оцените цели и ограничения оптимизации.
Y = evaluate(optimstore, X) оценивает все цели оптимизации и ограничения при значениях свободных переменных X. X is a (NPoints-by-NFreeVar) матрица, где NPoints - число точек, которая будет оценена и NFreeVar - количество свободных переменных в оптимизации.
Оценка над наборами данных поддерживается только, когда свободные переменные скаляры, то есть вы не можете выполнить оценку над набором данных для «суммарной» оптимизации.
Y = evaluate(optimstore, X, itemnames)
itemnames, на свободных значениях переменных X. Значения целей и ограничений возвращаются в Y, которая имеет размер (NPoints-by-NItems), где NItems - это количество целей и ограничений, перечисленных в itemnames. Обратите внимание, что оценка Y масштабируется на [-1 1].Y = evaluate(optimstore, X, itemnames, datasetname)
datasetname. X должен быть a (Nrows-by-NfreeVar) матрица, где Nrows количество строк в наборе данных.Y = evaluate(optimstore, X, itemnames, datasetname, rowind)
datasetname задается rowind. X должен быть (NRows-by-NFreeVar) матрица, где NRows - длина ROWIND. ROWIND должен быть списком целочисленных индексов в области значений [1 NumRowsInDataset]. Y - это (Nrows-by-NItems) матрица.