1、可以创建任何 MATLAB 函数的句柄,并将该句柄用作引用该函数的一种方式。函数句柄通常在参数列表中传递给其他函数,然后,其他函数可以使用该句柄执行或计算相应函数。
2、在 MATLAB 中,使用 at 符号 @ 在函数名称前面构造函数句柄。下面的示例僭轿魍儿为 sin 函数创建一个函数句柄,并将其赋值给变量 fhandle:fhandle = @sin;
3、您可以按照使用函数名称调用函数的相同方式,通过函数句柄来调用函数。语法为fhandle(arg1, arg2, ...);
4、下面显示的函数 plot娄多骋能_fhandle 接收函数句柄和数据,使用函数句柄生成 y 轴数据,并对数据绘图:function plot_fhandle(fhandle, data)plot(data, fhandle(data))
5、当调用带有如下 sin 函数的句柄和参数的 plot_fhandle 时,得到的计算结果会生成正弦波图:plot_fhandle(@sin, -pi:0.01:pi)