Мне нужно написать функцию в октаве формы f (fun, x, m), где fun - это еще одна функция , но у меня есть проблема с этим, как я могу это сделать? (поместите функцию как переменную)Функция с другой функцией как переменная
ответ
Вы можете использовать «ручки функций».
В соответствии со статьей данного here,
ручка = @functionname% возвращает дескриптор указанной функции MATLAB®.
Функциональный дескриптор - это значение MATLAB, которое служит средством косвенного вызова функции. Вы можете передавать функции в вызовы другим функциям (часто называемые функциональными функциями). Вы также можете хранить дескрипторы функций в структурах данных для последующего использования (например, как обратные вызовы Handle Graphics). Функциональный дескриптор является одним из стандартных типов данных MATLAB.
В следующем примере создается дескриптор функции встроенной функции humps
и присваивается ее переменной fhandle
.
fhandle = @humps;
Теперь вы можете передать дескриптор другой функции так же, как и любой аргумент. В этом примере передается только что созданный ключ функции fminbnd
, который затем минимизирует с интервалом [0.3, 1]
.
x = fminbnd(fhandle, 0.3, 1)
x =
0.6370
Большое спасибо за помощь :) – Dimitri
- 1. Функция Javascript взаимодействует с другой функцией
- 2. Javascript переменная с функцией
- 3. Функция влево с функцией Как
- 4. Функция с функцией как параметр
- 5. Переменная SOCKET остается незаявленной после объявления другой функцией
- 6. Как проверить, является ли переменная функцией генератора? (Например, функция * выход)
- 7. Python - переменная с каждой функцией.
- 8. Переменная функция как позиция
- 9. как остановить таймер с другой функцией Javascript
- 10. Экспресс-функция как переменная
- 11. Функция Swift с функцией как параметр
- 12. прервать функцию другой функцией
- 13. Как покрыть функцию другой функцией?
- 14. PHP: переменная (массив) является функцией?
- 15. Переменная Javascript, функция приращения?
- 16. Как определить, какая функция называется другой функцией в ActionScript 2?
- 17. Если случайная переменная является функцией
- 18. Функция Javascript как переменная
- 19. Переменная как функция
- 20. Сочетание функции переключения с другой функцией
- 21. переменная передается прочитанное функцией console.log, но не другой переменной
- 22. Как локальная переменная функция может быть доступна в другой функции
- 23. IF функция с функцией MID
- 24. Пользовательская функция с функцией lapply
- 25. Функция QuickSort с функцией Pivot?
- 26. Как функция srand взаимодействует с функцией времени?
- 27. Scala: Перегруженная функция с функцией как параметр
- 28. Cellfun с функцией Structfun как функция?
- 29. Сравнить функцию с другой функцией
- 30. Функция VBA с правой функцией
@HelloWorld - ваше предложение не так хорошо. Посмотрите на ответ [Roney] (http://stackoverflow.com/a/15996903/1714410) - используя функции. удалите свой комментарий. – Shai