Получение справки для функций MATLAB из Python

Как найти справку MATLAB

Из Python®, можно получить доступ к сопроводительной документации для всего MATLAB® функции. Эта документация включает примеры и описывает входные параметры, выходные аргументы и синтаксис вызова для каждой функции.

API MATLAB Engine для Python позволяет вам использовать doc MATLAB и help функции. Используйте doc открыть Браузер документации MATLAB. Используйте help получить краткое описание функции MATLAB в подсказке Python.

Открытие браузера документации MATLAB из Python

Из Python можно использовать Браузер документации, чтобы открыть страницы с описанием функции MATLAB и искать документацию.

Например, отобразите страницу с описанием для plot MATLAB функция. (Поскольку doc не возвращает выходных аргументов, необходимо установить nargout=0. )

import matlab.engine
eng = matlab.engine.start_matlab()
eng.doc("plot",nargout=0)

Страница с описанием включает описание функции, примеров, и соединяется со связанной документацией.

Примечание

Кликните по заголовку в качестве примера, или на стреле рядом с заголовком, если вы не видите примеров на странице с описанием MATLAB. Примеры могут быть свернуты или расширены в странице.

Если вы вызываете eng.doc без позиционных параметров это открывает Браузер документации. (Все еще необходимо установить аргумент nargout=0 ключевого слова).

eng.doc(nargout=0)

Чтобы искать документацию MATLAB, введите выражение в поле поиска наверху любой страницы в Браузере документации. Браузер возвращает список результатов поиска, подсвечивая слова, которые совпадают с выражением.

В качестве альтернативы можно искать документацию с docsearch функция. Например, ищите страницы то упоминание plot.

eng.docsearch("plot",nargout=0)

Отображение справки MATLAB в подсказке Python

Чтобы отобразить текст справки для функции в подсказке Python, вызовите help MATLAB функция. Например, отобразите текст справки для erf.

import matlab.engine
eng = matlab.engine.start_matlab()
eng.help("erf",nargout=0)
 ERF Error function.
    Y = ERF(X) is the error function for each element of X.  X must be
    real. The error function is defined as:
 
      erf(x) = 2/sqrt(pi) * integral from 0 to x of exp(-t^2) dt.
 
    See also ERFC, ERFCX, ERFINV, ERFCINV.

    Other functions named erf:
       codistributed/erf
       gpuArray/erf
       sym/erf

    Reference page in Help browser
       doc erf

Выход отображает текст справки, но не включает ссылок, чтобы помочь для других функций MATLAB, которые могут быть упомянуты.

Для просмотра документации необходимо авторизоваться на сайте