Main Content

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

.NET からの MATLAB の呼び出し

MATLAB® と連携して動作する .NET プログラムの記述

.NET 用の MATLAB エンジン API は、.NET プログラミング言語と MATLAB の間のインターフェイスを提供します。この API を使用すると、プログラムで MATLAB を起動し、引数をもつ MATLAB 関数を評価し、MATLAB と .NET プログラムの間でデータ交換を行うことができます。

Microsoft® Component Object Model (COM) を操作する MATLAB R2022a 以前向けに作成された既存の .NET プログラムを維持する必要がある場合は、MATLAB と連携して動作する COM アプリケーションの記述を参照してください。

代わりに MATLAB から .NET ライブラリに直接アクセスする場合は、MATLAB からの .NET の呼び出しを参照してください。

関数

すべて展開する

matlab.engine.shareEngine実行中の MATLAB セッションを共有セッションに変換
matlab.engine.engineName共有 MATLAB セッションの名前を返す
matlab.engine.isEngineSharedMATLAB セッションが共有されているかどうかの判別

クラス

すべて展開する

MathWorks.MATLAB.Engine.MATLABEngine .NET class using MATLAB as a computational engine
MathWorks.MATLAB.Types.MATLABArray.NET class to represent pointers to MATLAB arrays
MathWorks.MATLAB.Types.MATLABObject.NET class to represent scalar instances of MATLAB classes
MathWorks.MATLAB.Types.MATLABWorkspace.NET class to manage interactions with MATLAB base workspace variables
MathWorks.MATLAB.Types.RunOptions.NET class to specify options for MATLAB function evaluation

トピック

エンジン アプリケーションのセットアップとビルド

データ マッピング

.NET 用の MATLAB エンジン API の使用

トラブルシューティング

MathWorks.MATLAB.Exceptions Exception Classes for .NET

The MathWorks.MATLAB.Exceptions namespace contains the exception classes for the .NET engine.