文档帮助中心文档
调用函数或方法的名称
name = coder.mfunctionname
例子
的名字= coder.mfunctionname返回的函数或方法的名称在身体的这个函数调用。匿名函数,的名字包含函数定义。
的名字= coder.mfunctionname
的名字
当调试你的MATLAB®代码或生成的代码,使用这个函数来访问当前运行的函数或方法的名称。
全部折叠
使用coder.mfunctionname访问当前运行的函数的名称。
coder.mfunctionname
定义MATLAB函数sumOfDeviations:
sumOfDeviations
函数y = sumOfDeviations (x) y =总和(x -意味着(x),“所有”);流(' % s返回值:% f \ n”coder.mfunctionname y);结束
调用sumOfDeviations与一个4——- - - - - -4输入:
4
sumOfDeviations(魔法(4));
sumOfDeviations返回值:0.000000
生成一个墨西哥人的功能sumOfDeviations函数。指定输入的4——- - - - - -4翻倍。
codegensumOfDeviationsarg游戏{0 (4)}
代码生成成功。
调用生成的墨西哥人函数sumOfDeviations_mex用同样的4——- - - - - -4输入:
sumOfDeviations_mex
sumOfDeviations_mex(魔法(4));
使用coder.mfunctionname访问当前运行的匿名函数的文本。
定义MATLAB函数喷火定义和调用一个匿名函数。匿名函数调用coder.mfunctionname它的身体内部。
喷火
函数foo z = @(~)流(“当前运行:% s \ n”,coder.mfunctionname);z ();结束
调用喷火在MATLAB命令行:
当前运行:@(~)流(当前运行:% s \ n, coder.mfunctionname)
生成一个墨西哥人功能喷火。
codegen喷火
调用生成的墨西哥人函数。
foo_mex
当前运行:foo / @(~)流(当前运行:% s \ n, coder.mfunctionname)
的函数或方法的名称叫做coder.mfunctionname功能,作为一个特征向量返回。
在某些特殊情况下,输出的coder.mfunctionname在生成的代码中可能不同于MATLAB执行:
在一个方法放在一个类文件夹(@-folder)
例如,MyMethod的MyClass。
MyMethod
MyClass
“MyMethod”
“MyClass.MyMethod”
在一个类的构造函数。
例如,构造函数MyClass。
“MyClass.MyClass”
“MyClass(构造函数)”
在一个匿名函数。
文本的匿名函数。
连接这两个特征向量,由斜杠分隔字符:
的输出coder.mfunctioname函数包含匿名函数
coder.mfunctioname
文本的匿名函数
看到访问文本的匿名函数。
使用笔记和限制:
看到输出参数。
mfilename
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室
得到审判现在