f1=@sin
f1=
sin (创建函数sin的函数句柄,以方便下一次实验的需要
这是func2str(F1 )
ans=
sin %func2str (:此函数将f1函数句柄转换为字符串sin
------------- -请参阅
f2='sin '
f2=
sin
str 2函数(F2 ) )。
ans=
@sin %str2func (:此sin函数将字符串转换为函数句柄
------------- -请参阅
函数(F1 )
ans=
功能: ' sin '
类型: ' simple '
file: '' %functions (:函数返回包含函数信息的结构变量。
------------- -请参阅
isa(F1,' function_handle ' ) )。
ans=
1%isa(a,' function_handle ' ) :此函数用于确定变量a是否为函数句柄
如果%函数的返回值为1,则a是函数句柄
如果%函数的返回值为0,则a不是函数句柄
------------- -请参阅
F3=str2func(F2 ) ) )
f3=
@sin
isequal(F1,f2 ) ) ) ) )。
ans=
0
isequal(F1,f3 ) ) ) )。
ans=
1%isequal(f1,f2 ) :此函数用于确定函数句柄f1和f2是否相等。
如果%函数的返回值为1,则两个函数句柄相同。
如果%函数的返回值为0,则两个函数句柄不相等
------------- -请参阅