Подтвердить что ты не робот

Передача функции функции в matlab

Как передать функцию в другую в matlab:

Например, предположим, что эта функция работает как оптимизатор:

    Function [returnValue]=optimizer(@myfunction)
    %function definition
    End

Как я могу вызвать функцию оптимизатора для оптимизации myfunction?

4b9b3361

Ответ 1

Вы можете сделать следующее:

function optimizer(f)
...
x=0;
y=f(x);
...
end

И вы называете это так:

[email protected](x) (x^2); 
optimizer(f)