Естественная оценка целей оптимизации и ограничения
[y, ysums] = nEvaluate(optimstore, x)
Y = nEvaluate(optimstore, x, itemNames)
Y = nEvaluate(optimstore, x, itemNames, datasetName)
Y = nEvaluate(optimstore, x, itemNames, datasetName, rowind)
Естественная оценка целей оптимизации и ограничения. Метод cgoptimstore
.
Y = nEvaluate(optimstore, x)
оценивает необработанные значения всех целей оптимизации и ограничений в значениях свободной переменной X. X
является матрицей (NPoints-by-NFreeVar)
, где NPoints
является числом точек, которое будет оценено, и NFreeVar
является количеством свободных переменных в оптимизации.
Y = nEvaluate(optimstore, x, itemNames)
оценивает необработанные значения целей и ограничений, заданных в массиве ячеек строк, itemNames
, в значениях свободной переменной X
. Значения целей и ограничений возвращены в Y
, который имеет размер (NPoints-by-NItems)
, где NItems
является количеством целей и ограничений, перечисленных в itemNames
.
Y = nEvaluate(optimstore, x, itemNames, datasetName)
оценивает заданные цели и ограничения в рабочих точках в наборе данных, заданном строкой datasetName
.
Y = nEvaluate(optimstore, x, itemNames, datasetName, rowind)
оценивает заданные цели и ограничения в точках datasetName
, данного rowind
. X
должен быть матрицей (NRows-by-NFreeVar)
, где NRows
является длиной rowind
. rowind
должен быть списком целочисленных индексов в области значений [1 NumRowsInDataset]
. Y
является матрицей (Nrows-by-NItems)
.