このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
.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 の呼び出しを参照してください。
関数
クラス
トピック
エンジン アプリケーションのセットアップとビルド
- .NET エンジン プログラムのビルド要件
環境変数を設定し、.NET コードをコンパイルして実行する。 - .NET 開発環境のテスト
MATLAB .NET エンジンの開発環境を確認する。
データ マッピング
- MATLAB 関数への .NET データ型の受け渡し
.NET データを MATLAB データに変換する。 - .NET アプリケーションでの MATLAB データの処理
MATLAB データを .NET データに変換する。
.NET 用の MATLAB エンジン API の使用
- .NET エンジン プログラムの要素
.NET 用 MATLAB エンジン API 入門。 - .NET からの MATLAB セッションの開始
.NET エンジン セッションを同期的または非同期的に開始し、起動オプションを MATLAB に渡す。 - 実行中の MATLAB セッションへの .NET アプリケーションの接続
共有セッションとして開始された、または共有セッションに変換された実行中の MATLAB セッションに、.NET エンジンを接続します。 - .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.