このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Python からの MATLAB 関数のヘルプの取得
MATLAB ヘルプの見つけ方
Python® からすべての MATLAB® 関数に対応するドキュメンテーションにアクセスできます。このドキュメンテーションでは、例、入力引数、出力引数、それに各関数の呼び出し構文が説明されています。
Python 用 MATLAB エンジン API を使用すると、MATLAB 関数 doc
および関数 help
を使用できます。doc
を使用して MATLAB ヘルプ ブラウザーを開きます。help
を使用して Python プロンプトで MATLAB 関数の簡単な説明を取得します。
Python から MATLAB のヘルプ ブラウザーを開く
Python からヘルプ ブラウザーを使用して MATLAB 関数のリファレンス ページを開き、ドキュメンテーションを検索できます。
たとえば、MATLAB 関数 plot
のリファレンス ページを開きます (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 プロンプトに MATLAB ヘルプを表示
Python プロンプトに関数のヘルプ テキストを表示するには、MATLAB 関数 help
を呼び出します。たとえば、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 関数のヘルプへのリンクは含まれていません。