evaluate

Оцените цели оптимизации и ограничения

Синтаксис

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) 
оценивает заданные цели и ограничения в рабочих точках в наборе данных, заданном строкой datasetnameX должен быть (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) матрица.

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

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