Оцените цели оптимизации и ограничения
Y = evaluate(optimstore, X)
Метод cgoptimstore
.
Оцените цели оптимизации и ограничения.
Y = evaluate(optimstore, X)
оценивает все цели оптимизации и ограничения в значениях свободной переменной X. X (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
должен быть (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)
.