ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

engGetVariable (C および Fortran)

MATLAB エンジン ワークスペースからの変数のコピー

C 構文

#include "engine.h"
mxArray *engGetVariable(Engine *ep, const char *name);

Fortran 構文

mwPointer engGetVariable(ep, name)
mwPointer ep
character*(*) name

引数

ep

エンジン ポインター

name

MATLAB® ワークスペースから取得する mxArray の名前

戻り値

新たに割り当てられた mxArray 構造体へのポインター、または試行に失敗した場合は NULL。名前付き変数がない場合、関数 engGetVariable は失敗します。

説明

関数 engGetVariable は、ep に関連付けられている MATLAB エンジン セッションから、名前付き mxArray を読み取ります。

転送データのサイズ制限は 2 GB です。

このルーチンによって作成された mxArray が不要になったときは、関数 mxDestroyArray を使用して破棄します。

matlabroot/extern/examples/eng_mat の次の例を参照してください。

  • engdemo.c: UNIX® オペレーティング システムでの C の例

  • engwindemo.c: Microsoft® Windows® オペレーティング システムでの C の例

この情報は役に立ちましたか?