Параметры в уравнении

В настоящее время я пытаюсь понять следующий код из Github. Эконометрическое моделирование для меня понятно. Но одна строка вызывает у меня проблемы, которые, вероятно, связаны с моим отсутствием знаний Matlab:

opt_free=@(params)var_quad_free( params,setup,store_responses,j,k ) ;
[xestimate,functionvalue1]=fminsearch(opt_free,[1 2 1 100],options);

функция оптимизирует параметры функции opt_free основанный на [1 2 1 100], Первая строка определяет эту функцию. Я хотел бы поближе взглянуть на это. Тем не менее, я не могу узнать, где параметр params происходит от. Он не отображается в рабочей области и не является функцией. Нет никакого определения этого параметра во всем коде ранее. Код работает без проблем.

Кроме того, я немного смущен @(params), Дескриптор функции понятен, но почему params появляются в скобках в начале?

0 ответов

Другие вопросы по тегам