功能
有关功能句柄的信息
句法
S =函数(FH)
描述
例子
显示有关命名函数句柄的信息
Create a function handle and display its information.
fh = @cos;S =函数(FH)
s=带有字段的结构:函数:'cos'类型:'简单'文件:''
显示有关匿名功能句柄的信息
为匿名函数创建函数句柄。显示其所需变量的信息和值。
为功能创建句柄X2+y,,,,and invoke the function using the handle.
y = 7;fh = @(x)x。^2+y;Z = FH(2)
Z = 11
显示有关功能句柄的信息。
S =函数(FH)
s =函数:'@(x)x。^2+y'类型:'匿名'文件:''workspace:{[1x1 struct]} ins_file_path:'__base_function'
该功能句柄包含所需值y
。
S.Workspace {1}
ans = y:7
Display Information About Nested and Local Function Handle
创建一个函数,该函数返回到本地和嵌套功能。显示他们的信息。
在文件中创建以下函数,functionSexample.m
,在您的工作文件夹中。该功能将把手柄返回到嵌套和局部功能。
function[hnest,hlocal] = functionSexample(v)hnest = @nestFunction;hlocal = @localFunction;functiony =嵌套函数(x)y = x + v;结尾结尾functiony =局部功能(z)y = z + 1;结尾
Invoke the function.
[hnest,hlocal] = functionSexample(13)
hnest = @functionsexample/nestFunction hlocal = @localFunction
显示有关嵌套功能的手柄的信息。
S1 =函数(HNEST)
s1 =函数:'functionSexample/nestFunction'类型:'nested'文件:'c:\ work \ functionsexample.m'workspace:{[1x1 struct]}
显示有关本地功能的手柄的信息。
s2 =函数(hlocal)
s2 =功能:“localFunction”类型:“scopedfunction' file: 'C:\work\functionsExample.m' parentage: {'localFunction' 'functionsExample'}
输入参数
FH
-处理查询
功能句柄
查询的句柄,指定为函数句柄。
输出参数
s
- 有关功能手柄的信息
structure
有关函数句柄的信息,返回为结构。该结构包含以下字段。
Field Name |
Field Description |
---|---|
|
功能名称。如果与句柄关联的功能是嵌套函数,则功能名称为表单 |
|
功能类型。例如 |
|
使用文件扩展名的函数的完整路径。
|
The structure has additional fields depending on the type of function associated with the handle. For example, a local function has aparentage
字段,一个匿名函数具有工作区
场地。使用信息s
仅用于查询和调试目的。
Introduced before R2006a
matlab命令
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- América Latina(Español)
- 加拿大(英语)
- 美国(英语)