メインコンテンツ

Engine (C)

MATLAB エンジンの型

説明

Engine は MATLAB® エンジン オブジェクトへのハンドルです。Engine は C 言語の opaque 型です。

MATLAB エンジン ライブラリを使用する C プログラムを作成することで、計算エンジンとして MATLAB を呼び出すことができます。Engine は、プログラムと、別個の MATLAB エンジン プロセスとの間のリンクです。

この型を含むヘッダー ファイルは以下のとおりです。

#include "engine.h"

メモ

C++ 用の MATLAB エンジン API の matlab::engine::MATLABEngineEngine よりも推奨されます。C++ 用の MATLAB エンジン API には、エンジン アプリケーションを作成するための最新の C++ 機能が含まれています。詳細については、C++ からの MATLAB の呼び出しを参照してください。Engine や C 用のエンジン API を削除する予定はありません。

Windows での C からの MATLAB エンジンの開始

次の C コードでは、Windows® システムにおいて、現在のホスト上で C MATLAB 関数から MATLAB プロセスを開始する方法を示します。

 engwindemo.c

Linux または macOS での C からの MATLAB エンジンの開始

次の C コードでは、Linux® または macOS システムにおいて、現在のホスト上で C MATLAB 関数から MATLAB プロセスを開始する方法を示します。

 engdemo.c

Fortran からの MATLAB エンジン関数の呼び出し

このコードでは、Fortran プログラムから MATLAB エンジン関数を呼び出す方法を示します。

 fengdemo.F