このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
Python®用MATLAB®エンジンAPIは,PythonからMATLAB関数を呼び出すことができるmatlab
という名前のPythonパッケージを提供します。一度パッケージをインストールすると,そのエンジンを現在および今後のPythonセッション中に呼び出すことができます。このエンジンのインストールまたは開始に関するヘルプは,以下を参照してください。
matlab
パッケージには,以下が含まれています。
Python用のMATLABエンジンAPI
PythonでのMATLAB配列クラスのセット(Python変数としてのMATLAB配列を参照してください)
このエンジンは,MATLABを呼び出す関数を提供し,配列クラスは,PythonオブジェクトとしてMATLAB配列を作成する関数を提供します。matlab.engine
を使用してエンジンを作成しMATLAB関数を呼び出すことができます。Pythonで MATLAB 配列を作成するには、配列型のコンストラクター (たとえば、double の配列を作成するmatlab.double
)を呼び出します。MATLAB配列は、そのエンジンで呼び出される MATLAB 関数の入力引数となることができます。
次の表は,matlab
パッケージの構造を示します。
パッケージ |
関数またはクラス |
説明 |
|
---|---|---|---|
|
|
|
|
|
|
MATLAB関数を呼び出すためのメソッドを提供するPythonのクラス |
|
|
|
非同期で呼び出されたMATLAB関数の結果を保持するPythonのクラス |
|
|
|
MATLABの配列型 |
|
|
|
MATLABの配列型 |
|
|
|
MATLABの配列型 |
|
|
|
MATLABの配列型 |
|
|
|
MATLABの配列型 |
|
|
|
MATLABの配列型 |
|
|
|
MATLABの配列型 |
|
|
|
MATLABの配列型 |
|
|
|
MATLABの配列型 |
|
|
|
MATLABの配列型 |
|
|
|
MATLABの配列型 |
|
|
|
MATLABオブジェクトのハンドルを保持するPythonのクラス |