主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

PythonからのMATLAB関数のヘルプの取得

MATLABヘルプの見つけ方

Python®からすべてのMATLAB®関数に対応するドキュメンテーションにアクセスできます。このドキュメンテーションでは,例,入力引数,出力引数,それに各関数の呼び出し構文が説明されています。

Python用MATLABエンジンAPIを使用すると,MATLAB関数医生および関数帮助を使用できます。医生を使用してMATLABヘルプブラウザーを開きます。帮助を使用してPythonプロンプトでMATLAB関数の簡単な説明を取得します。

PythonからMATLABのヘルプブラウザーを開く

Pythonからヘルプブラウザーを使用してMATLAB関数のリファレンスページを開き,ドキュメンテーションを検索できます。

たとえば,MATLAB関数情节のリファレンスページを開きます(医生は出力引数を返さないため,nargout = 0を設定しなければなりません)。

导入matlab。Engine eng = matlab.engine.start_matlab() eng.doc("plot",nargout=0)

リファレンスページには,関数,例,関連ドキュメンテーションへのリンクが含まれています。

メモ

MATLABリファレンスページで例が表示されない場合は,例のタイトルまたはタイトルの横にある矢印をクリックします。例は,ページ内で折り畳みや展開ができます。

位置引数を指定しないでeng.docを呼び出すと,ヘルプブラウザーが開きます(それでもキーワード引数nargout = 0を設定する必要があります)。

eng.doc (nargout = 0)

MATLABドキュメンテーションを検索するには,ヘルプブラウザーのページ上部にある検索ボックスに語句を入力します。ブラウザーに検索結果のリストが返され,その語句に一致するワードが強調表示して示されます。

またドキュメンテーションは関数docsearchを使用して検索することもできます。たとえば,情节を説明するページを検索します。

eng.docsearch(“阴谋”,nargout = 0)

PythonプロンプトにMATLABヘルプを表示

Pythonプロンプトに関数のヘルプテキストを表示するには,MATLAB関数帮助を呼び出します。たとえば,小块土地のヘルプテキストを表示します。

导入matlab。Engine eng = matlab.engine.start_matlab() eng.help("erf",nargout=0)
小块土地误差函数。Y = ERF(X)为X中每个元素的误差函数。X必须为实数。误差函数定义为:erf(x) = 2/√(pi) * exp(-t^2) dt从0到x的积分。参见ERFC, ERFCX, ERFINV, ERFCINV。其他命名为erf的函数:codistributed/erf gpuArray/erf sym/erf在帮助浏览器文档erf参考页

出力にヘルプテキストが表示されますが,説明されている可能性のある他のMATLAB関数のヘルプへのリンクは含まれていません。