exponenta event banner

оценить

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

Синтаксис

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