nEvaluate

Естественная оценка целей оптимизации и ограничения

Синтаксис

[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).

Смотрите также

Темы

Представлено до R2006a