文档

功能

信息处理功能

语法

s =函数(跳频)

描述

例子

年代=函数(跳频)返回一个函数处理的信息。这些信息包括函数名、类型和文件名。

使用功能功能仅供查询和调试。

    注意:不要使用功能在以后的MATLAB编程,因为其行为可能会改变®版本。

例子

全部折叠

创建一个函数处理和显示它的信息。

跳频= @cos;s =函数(跳频)
s =结构体字段:功能:“因为”类型:简单的文件:”

创建一个函数处理一个匿名函数。显示的信息和价值所需的变量。

创建一个处理函数x2+y使用处理,调用函数。

y = 7;跳频= @ (x) x ^ 2 + y;z =跳频(2)
z = 11

显示的信息处理功能。

s =函数(跳频)
s =函数:“@ x (x)。^ 2 + y”类型:“匿名”文件:“工作区:{[1 x1 struct]} within_file_path:“__base_function”

函数处理包含所需的值y

s.workspace {1}
ans = y: 7

创建一个函数,它返回处理当地和嵌套函数。显示他们的信息。

创建以下函数在一个文件中,functionsExample.m在你的工作文件夹。函数返回处理嵌套和本地函数。

函数(接下来,hLocal) = functionsExample (v) hn = @nestFunction;hLocal = @localFunction;函数y = nestFunction (x) y = x + v;结束结束函数y = localFunction (z) y = z + 1;结束

调用这个函数。

(接下来,hLocal) = functionsExample (13)
接下来= @functionsExample / nestFunction hLocal = @localFunction

显示的信息处理嵌套函数。

s1 =函数(hn)
s1 = function:“functionsExample / nestFunction”类型:“嵌套”文件:C: \ \ functionsExample工作。米的工作区:{[1 x1 struct]}

显示的信息处理到本地函数。

s2 =函数(hLocal)
s2 =功能:“localFunction”类型:“scopedfunction”文件:C: \ \ functionsExample工作。米的血统:{“localFunction”“functionsExample”}

输入参数

全部折叠

处理查询,指定为一个函数处理。

输出参数

全部折叠

一个函数处理的信息,作为一个结构返回。结构包含以下字段。

字段名

字段描述

函数

函数名。如果函数的处理是一个嵌套的函数,函数名的形式main_function/nested_function

类型

函数类型。例如“简单”,“嵌套”,“scopedfunction”,或“匿名”

文件

完整路径的函数文件扩展名。

  • 如果函数是一个本地或嵌套函数,然后文件是主要功能的完整路径。

  • 如果函数是内置的MATLAB函数或一个匿名函数文件是一个空字符数组()。

  • 如果您加载保存函数处理文件是一个空字符数组()。

有额外的字段结构根据相关函数处理的类型。例如,一个地方有一个函数血统字段,和一个匿名函数工作空间字段。使用的信息年代仅供查询和调试。

之前介绍过的R2006a

这个主题有帮助吗?