2017-03-23 20 views
1

對於許多不同的事情,Matlab有許多有用的功能。不可能知道每個函數的名稱。大多數時候我知道我需要的功能必須做什麼,但我不知道該函數在Matlab中的名稱。然後我不能幫助Matlab的幫助選項。很多時候我需要internet來搜索matlab函數名稱的名稱。如何在matlab中找到我需要的命令?

我想知道一個函數,如help | findstr /i <string> cmd或apropos <string> Scilab和bash終端,通過本地文檔搜索一個字符串到matlab中。

+0

如果您的問題是通過脫機文檔搜索,您可以使用['doc'](https://www.mathworks.com/help/matlab/ref/doc.html) –

+0

doc是否與幫助相同?如果是這樣,我需要該函數的名稱。但我不知道這個名字。 –

+0

與'help'不一樣,但更好。這就像在線文檔一樣,您可以使用它搜索任何字符串。 –

回答

3

您可以使用lookfor來搜索本地文檔。這將搜索內置的文檔以及路徑上的任何用戶定義的函數。

默認情況下,它將只搜索每個函數/類的文檔的第一行。

lookfor(searchString) 

如果你想搜索整個幫助註釋塊,你要使用-all標誌

lookfor(searchString, '-all') 

如果你的搜索字符串只有一個字,你可以使用command syntax代替

lookfor <search> 
lookfor <search> -all 
1

如果您的問題是通過沒有互聯網的文檔搜索,您可以使用幫助瀏覽器(如圖所示),可通過在命令窗口輸入doc打開。您可以使用它在您的位置文檔中搜索任何字符串。

Help Browser

,如果使用已經知道函數的名稱,並希望閱讀它的文檔,你可以直接使用:doc (function name)例如doc sum,它將打開sum函數的文檔。

0

在MATLAB的幫助下,打開「Functions」文檔。我想所有的功能都用一句話來解釋。