このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
.NET からの MATLAB の呼び出し
MATLAB® と連携して動作する .NET プログラムの記述
.NET 用の MATLAB エンジン API は、.NET プログラミング言語と MATLAB の間のインターフェイスを提供します。この API を使用すると、プログラムで MATLAB を起動し、引数をもつ MATLAB 関数を評価し、MATLAB と .NET プログラムの間でデータ交換を行うことができます。
代わりに MATLAB から .NET ライブラリに直接アクセスする場合は、MATLAB からの .NET の呼び出しを参照してください。
Microsoft® Component Object Model (COM) を操作する MATLAB R2022a 以前向けに作成された既存の .NET プログラムを維持する必要がある場合は、MATLAB と連携して動作する COM アプリケーションの記述を参照してください。
関数
クラス
トピック
エンジン アプリケーションのセットアップとビルド
- .NET エンジン プログラムの要素
.NET 用 MATLAB エンジン API 入門。
.NET アプリケーションからの MATLAB の起動
- .NET からの MATLAB セッションの開始
.NET エンジン セッションを同期的または非同期的に開始し、起動オプションを MATLAB に渡す。 - 実行中の MATLAB セッションへの .NET アプリケーションの接続
共有セッションとして開始された、または共有セッションに変換された実行中の MATLAB セッションに、.NET エンジンを接続します。
データ マッピング
- MATLAB 関数への .NET データ型の受け渡し
.NET データを MATLAB データに変換する。 - .NET アプリケーションでの MATLAB データの処理
MATLAB データを .NET データに変換する。 - Strongly Typed Interface for C#
A strongly typed interface enforces a strict data type mapping between MATLAB and C# to use in .NET applications.
.NET からの MATLAB 関数の呼び出し
- .NET からの MATLAB 関数の実行
変数を MATLAB 関数の呼び出しに渡し、値を .NET アプリケーションに返す。 - Use MATLAB Structures in .NET
Define MATLAB structure data types in .NET using theMathWorks.MATLAB.Types.MATLABStruct
class.
トラブルシューティング
MathWorks.MATLAB.Exceptions Exception Classes for .NET
The MathWorks.MATLAB.Exceptions
namespace contains the
exception classes for the .NET engine.