Добавьте линейное ограничение в оптимизацию
options = addLinearConstraint(options, label, A, B)
Метод cgoptimoptions
. Добавляет заполнитель для линейного ограничения к оптимизации. Строка label
используется, чтобы относиться к ограничению в графический интерфейсе пользователя CAGE. Линейные ограничения могут быть написаны в форме
A(1)X(1) + A(2)X(2) + ... + A(n)X(n) <= b
где X(i)
i
свободная переменная th, A
вектор из коэффициентов и b
связанный скаляр.
% Add SPK and EGR variables to an optimization opt = addFreeVariable(opt, 'SPK'); opt = addFreeVariable(opt, 'EGR'); % Add a linear constraint such that 3*SPK - 2*EGR <= 30 opt = addLinearConstraint(opt, 'newCon', [3 -2], 30);