【问题标题】:How to find the commands that I need in matlab?如何在 matlab 中找到我需要的命令?
【发布时间】:2017-03-23 13:53:27
【问题描述】:

Matlab 为许多不同的事情提供了许多有用的功能。不可能知道每个函数的名称。大多数时候我知道我需要的函数必须做什么,但我不知道该函数在 Matlab 中的名称。然后我无法获得 Matlab 的帮助选项的帮助。所以很多时候我需要互联网来搜索matlab函数名称的名称。

我想知道一个函数,例如 cmd 的 help | findstr /i <string> 或 Scilab 和 bash 终端的 apropos <string>,用于通过本地文档将字符串搜索到 matlab 中。

【问题讨论】:

  • 如果您的问题是通过离线文档搜索,您可以使用doc
  • doc 和 help 一样吗?如果是这样,我需要函数的名称。但我不知道这个名字。
  • help 不同,但更好。它就像在线文档一样,您可以使用它搜索任何字符串。

标签: matlab


【解决方案1】:

您可以使用lookfor 搜索本地文档。这将搜索内置函数以及路径上的任何用户定义函数的文档。

默认情况下,它只会搜索每个函数/类的文档的第一行。

lookfor(searchString)

如果您想搜索整个帮助评论块,您需要使用-all 标志

lookfor(searchString, '-all')

如果您的搜索字符串只有一个单词,您可以改用command syntax

lookfor <search>
lookfor <search> -all

【讨论】:

    【解决方案2】:

    如果您的问题是在没有互联网的情况下搜索文档,您可以使用帮助浏览器(如图),在命令窗口中输入doc 即可打开。您可以使用它通过您的位置文档搜索任何字符串。

    如果你使用已经知道函数名并想阅读它的文档,你可以直接使用:doc (function name) e.g. doc sum,它将打开sum函数的文档。

    【讨论】:

      【解决方案3】:

      在 MATLAB 帮助中,打开“函数”文档。我想所有的功能都是一句话解释的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-02
        • 2020-01-08
        • 1970-01-01
        • 2021-11-17
        • 2018-11-25
        • 1970-01-01
        相关资源
        最近更新 更多