От 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, которые могут быть упомянуты.