Из Python®, можно получить доступ к сопроводительной документации для всего MATLAB® функции. Эта документация включает примеры и описывает входные параметры, выходные аргументы и синтаксис вызова для каждой функции.
API MATLAB Engine для Python позволяет вам использовать doc
MATLAB и
help
функции. Используйте doc
открыть Браузер документации MATLAB. Используйте help
получить краткое описание функции 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)
Чтобы отобразить текст справки для функции в подсказке 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, которые могут быть упомянуты.