首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在matlab中检索函数参数的名称?

如何在matlab中检索函数参数的名称?
EN

Stack Overflow用户
提问于 2012-05-03 20:40:12
回答 5查看 8K关注 0票数 19

除了解析函数文件之外,有没有办法在matlab中获得函数的输入和输出参数的名称?

例如,给定以下函数文件:

divide.m

function [value, remain] = divide(left, right)
     value = floor(left / right);
     remain = left / right - value;
end

在函数外部,我希望获得一个输出参数数组,此处为:['value', 'remain'],类似地,输入参数为:['left', 'right']

在matlab中有没有一种简单的方法可以做到这一点?Matlab通常似乎很好地支持反射。

编辑背景:

这样做的目的是在一个窗口中显示函数参数,以供用户进入。我正在编写一种信号处理程序,对这些信号执行操作的函数存储在一个子文件夹中。我已经有了一个列表和每个函数的名称,用户可以从中选择,但一些函数需要额外的参数(例如,平滑函数可能会将窗口大小作为参数)。

此时,我可以在程序将找到的子文件夹中添加一个新函数,用户可以选择它来执行操作。我缺少的是让用户指定输入和输出参数,在这里我遇到了一个障碍,因为我找不到函数的名称。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10431577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档