2015-05-29 78 views
2

mapminmax是一个内置的Matlab函数。我正在尝试为这样的函数/子函数实现自动完成的功能。Matlab中的函数字段特征

enter image description here

我已经做了快速搜索,但还没有真正拿出来叫什么了。 mapminmax是我所知道的实现此功能的唯一功能。它看起来像一个函数的字段(比如一个结构体的字段)。

我已经使用edit mapminmax看到Matlab的功能的内部,但我还没有找到任何导致如何这是可能的。 getParamStructFromArgs看起来可能能够解释这是什么,但它看起来像是和NN有关。

问题:这个功能叫什么,是否有任何文档?

+2

我不确定这是否有一个功能。几乎所有的功能,在按tab键后,在包文件夹内显示此功能,在本例中为+ mapminmax ..... – hyprfrcb

+0

好吧,它与Matlab的打包系统特别相关?这是我没有检查的一件事,因为我认为Matlab的包装系统很糟糕。 – krisdestruction

+0

好吧,它是凌乱的,但似乎比只是有生活的功能无处不在。它不是独占包,虽然...尝试键入“显示”并按下标签... – hyprfrcb

回答

1

看起来像@hypfco说的是对的。这个“功能”与Matlab的包系统有关。我确信通过创建一个包可以做到这一点,但对于那些不想创建这样的包的人来说,这是一个简单的方法。

如果您有诸如untitled.m之类的功能,您可以在Matlab目录中创建一个名为+untitled的文件夹。

功能的.m file

enter image description here

+Function文件夹

enter image description here

然后,当您在控制台做untitled.和按Tab键,你会得到以下弹出。

enter image description here

如果任何人有一个办法做到这一点的.m文件里面,我会接受这个答案吧。