2015-05-29 73 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文件裏面,我會接受這個答案吧。