1

我正在 Matlab 中创建自己的函数,并且希望能够在键入“lookfor”时像下面这样显示它。

>> lookfor mean
mean                           - Average or mean value.
msfun_metronomean              - METRONOMANIMATION S-function for making metronomean animation.
mameannorm                     - normalizes microarray data by dividing by global mean.
distfcm                        - Distance measure in fuzzy c-mean clustering.
fcm                            - Data set clustering using fuzzy c-means clustering.
initfcm                        - Generate initial fuzzy partition matrix for fuzzy c-means clustering.
stepfcm                        - One step in fuzzy c-mean clustering.

我听说可以通过在函数声明的正下方键入一行来完成,如下所示:

function [outputArgs] = TestFunction(inputArgs)
%TESTFUNCTION Summary of this function goes here

但是我已经尝试过了,它仍然没有出现在查找列表中?

任何帮助将不胜感激。

提前致谢!

4

2 回答 2

0

目前尚不清楚您做了什么。对于像这样的功能

function [outputArgs] = TestFunction(inputArgs)
%TESTFUNCTION Summary of this function goes here

我不希望lookfor mean找到它。的文档lookfor非常清楚

lookfor topic 在搜索路径上找到的所有 MATLAB® 程序文件的帮助文本的第一个注释行(H1 行)中搜索字符串主题。对于出现匹配的所有文件,lookfor 显示 H1 行。

lookfor topic -all 搜索 MATLAB 程序文件的整个第一个注释块以查找主题。

如果你想lookfor mean找到你的函数,你需要让 H1 行包含单词“mean”

function [outputArgs] = TestFunction(inputArgs)
%TESTFUNCTION Summary of this function goes here (mean)

然后lookfor mean工作正常。

于 2013-10-19T16:01:30.083 回答
0

我不确定我到底改变了什么,但它现在可以工作了。我确定这与存储项目的文件路径有关。谢谢你们的帮助。

于 2013-10-22T15:56:57.190 回答