文档

函数宏指令

评估函数

语法

(日元…,yN] = feval(fun,x1,...,xM)

描述

例子

(…,yN日元) =函数宏指令(有趣的,x1,…,xM)使用函数名或句柄并使用输入参数计算函数x1,…,xM

函数宏指令函数遵循与直接调用函数句柄相同的作用域和优先级规则。有关更多信息,请参见创建函数处理

例子

全部折叠

舍入值π使用函数名指定最接近的整数。

有趣的=“圆”;x1 =π;x1, y =函数宏指令(有趣)
y = 3

舍入值π小数点右边两位。

x2 = 2;y =函数宏指令(有趣,x1, x2)
y = 3.1400

输入参数

全部折叠

要求值的函数,指定为函数名或函数句柄。该函数接受输入参数,并返回N输出参数。指定有趣的作为函数名,不要包含路径信息。

调用函数宏指令使用函数句柄相当于直接调用函数句柄。

例子:有趣= '因为'

例子:有趣= @sin

赋值函数的输入。输入的类型取决于函数,有趣的

输出参数

全部折叠

求值函数的输出。输出的类型取决于函数,有趣的

提示

  • 如果你有一个函数句柄,它没有必要使用函数宏指令因为您可以直接调用函数句柄。下列语句的结果是等价的。

    跳频= @eig;= fh(A) [V,D] = feval(@eig,A)
  • 使用。求嵌套或局部函数的值函数宏指令,使用函数句柄而不是函数名。有关更多信息,请参见使用函数句柄调用本地函数

之前介绍过的R2006a

这个话题有用吗?