Я пытаюсь предоставить градиент при использовании sqp в Octave, но я получаю «синтаксическую ошибку».В чем проблема?Спасибо.
sqp(0.5*ones(10,1),
{ @(w) phi(w, g_beta, g_eta, sigmas, estXtpv),
@(w) gradphi(w, g_beta, g_eta, sigmas, estXtpv) },
@(w) 0,
@(w) 0);
Я получаю ошибку
parse error near line 193 of file ...
syntax error
>>> { @(w) phi(w, g_beta, g_eta, sigmas, estXtpv),
^
Если удалить {} и удалить градиент (gradphi), синтаксическая ошибка исчезнет.
Я использую Октаву 3.2.4.