оценить

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

Синтаксис

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

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

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