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