函数句柄提供一种简介访问函数的手段,用户可以很方便地调用其他函数:提供函数调用过程中的可靠性,减少程序涉及中的冗余,同时可以在使用函数的过程中保存函数相关的信息,尤其是关于函数执行的信息。
函数句柄的创建:handle=@functionname,handle为所创建的函数句柄,functionname为所创建的函数。
或者 handle=str2func('functionname')
函数句柄的操作:
functions:返回函数句柄的相关信息
func2str:根据函数句柄创建一个函数名的字符串
str2func:由一个函数名的字符串创建一个函数句柄
save:从当前工作区间向M文件保存函数句柄
load:从一个M文件中向当前工作区间调用函数句柄
isa:判断一个变量是否包含一个函数句柄
isequal:判断两个函数句柄是否为某一相同函数的句柄