Вычислите функцию
[
оценивает функцию с помощью ее имени или указателя на нее и с помощью входных параметров y1,...,yN
] = feval(fun
,x1,...,xM
)x1,...,xM
.
feval
функция следует тем же правилам просмотра и приоритета, что и вызов указателя на функцию непосредственно. Для получения дополнительной информации см. раздел «Создание указателя на функцию».
Если у вас есть указатель на функцию, необязательно использовать feval
поскольку вы можете вызвать указатель на функцию непосредственно. Результаты следующих операторов эквивалентны.
fh = @eig; [V,D] = fh(A) [V,D] = feval(@eig,A)
Чтобы вычислить вложенную или локальную функцию с помощью feval
, вместо имени функции используйте указатель на функцию. Для получения дополнительной информации смотрите Вызов локальных функций с использованием указателей на функции.