跳转到内容

MATLAB 编程/句柄/什么是句柄?

来自维基教科书,开放的书籍,开放的世界

函数句柄是 MATLAB 中的一种数据类型,它代表一个函数。函数句柄的典型用法是将一个函数传递给另一个函数。

例如,您可以使用函数句柄作为输入参数传递给在一定范围内计算数学表达式的函数。函数句柄的其他典型用法包括

(a) 指定回调函数(例如,响应 UI 事件或与数据采集硬件交互的回调)。

(b) 构造对内联定义的函数的句柄,而不是存储在程序文件中(匿名函数)。

(c) 将函数传递给另一个函数(通常称为函数函数)。例如,将函数传递给积分函数,例如 integral

(d) 从主函数外部调用局部函数。

参考文献

[编辑 | 编辑源代码]

https://blogs.mathworks.com/loren/2006/11/17/some-ways-to-create-function-handles/?doing_wp_cron=1664291465.1865129470825195312500

华夏公益教科书