exponenta event banner

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