Для Gradient descent (fmincon) решатель оптимизации, градиенты вычисляются с использованием численного возмущения:
opt _ fcn (dR) dFdx = (FL − FR)
x является скалярной конструктивной переменной.
xmin - нижняя граница x.
xmax - верхняя граница x.
xtypical - масштабированное значение x.
opt_fcn - это целевая функция.
dx относительно велик для соответствия допускам вычислителя моделирования.
Если требуется вычислить градиенты каким-либо другим способом, это можно сделать в функции затрат, написанной для программной оптимизации конструкции. Посмотрите sdo.optimize и GradFcn из sdo.OptimizeOptions для получения дополнительной информации.