文档

函数处理

允许间接调用函数的变量

函数句柄是一种数据类型,用于存储与函数的关联。例如,可以使用函数句柄来构造匿名函数或指定回调函数。此外,还可以使用函数句柄将函数传递给另一个函数,或从主函数外部调用局部函数。

要开始,请看创建函数句柄

功能

函数宏指令 评估函数
func2str 从函数句柄构造字符向量
str2func 从字符向量构造函数句柄
localfunctions 函数句柄到MATLAB文件中的所有局部函数
功能 关于函数句柄的信息

主题

创建函数句柄

使用函数句柄创建与命名函数或匿名函数的关联。然后,可以间接调用代表函数。

将函数传递给另一个函数

可以使用函数句柄作为函数的输入参数,在一定范围内计算数学表达式,例如积分而且fzero

参数化功能

本主题解释如何存储或访问传递给函数的数学函数的额外参数fzero数值,或积分

使用函数句柄调用本地函数

如果函数将句柄返回给局部函数,则可以在主函数之外调用局部函数。这种方法允许您在单个文件中拥有多个可调用的函数。

比较函数句柄

比较函数句柄相等性的结果取决于句柄所代表的内容以及创建它的时间。