このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
.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 の呼び出しを参照してください。
関数
クラス
トピック
エンジン アプリケーションのセットアップとビルド
- Requirements to Build .NET Engine Programs
Set environment variables, and compile and run your .NET code. - .NET 開発環境のテスト
MATLAB .NET エンジンの開発環境を確認する。
データ マッピング
- Pass .NET Data Types to MATLAB Functions
Convert .NET data to MATLAB data. - Handle MATLAB Data in .NET Applications
Convert MATLAB data to .NET data.
.NET 用の MATLAB エンジン API の使用
- Elements of a .NET Engine Program
Get started with the MATLAB Engine API for .NET. - Start MATLAB Session from .NET
Start a .NET engine session synchronously or asynchronously, pass startup options to MATLAB. - 実行中の MATLAB セッションへの .NET アプリケーションの接続
共有セッションとして開始された、または共有セッションに変換された実行中の MATLAB セッションに、.NET エンジンを接続します。 - .NET からの MATLAB 関数の実行
変数を MATLAB 関数の呼び出しに渡し、値を .NET アプリケーションに返す。
トラブルシューティング
MathWorks.MATLAB.Exceptions Exception Classes for .NET
The MathWorks.MATLAB.Exceptions
namespace contains the
exception classes for the .NET engine.