主要内容

函数宏指令

评估函数

描述

例子

…,yN日元] = feval(有趣的x1,…,xM使用函数的名称或句柄并使用输入参数计算函数x1,…,xM

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

例子

全部折叠

四舍五入π到使用函数名的最接近的整数。

有趣的=“圆”;X1 =;Y = feval(fun,x1)
Y = 3

四舍五入π小数点右两位。

X2 = 2;Y = feval(fun,x1,x2)
Y = 3.1400

输入参数

全部折叠

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

调用函数宏指令使用函数句柄等效于直接调用函数句柄。

例子:乐趣= 'cos'

例子:乐趣= @罪恶

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

输出参数

全部折叠

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

提示

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

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

扩展功能

R2006a之前介绍