Main Content

MATLAB Compiler 製品に適したタスク

MATLAB® Compiler™ はスタンドアロン アプリケーションおよび Excel® アドインを生成します。MATLAB Compiler SDK™ は C/C++ 共有ライブラリ、MATLAB Production Server™ で使用する配布可能なアーカイブ、Java® パッケージ、.NET アセンブリ、および COM コンポーネントを生成します。

MATLAB Compiler および MATLAB Compiler SDK を使用すると MATLAB アプリケーションを MATLAB 環境の外で実行できますが、すべての外部タスクの実行に適しているわけではありません。タスクによっては、他の製品や MATLAB 外部インターフェイスが必要となります。次の表を使用して、MATLAB Compiler または MATLAB Compiler SDK がニーズに適しているかどうかを判断してください。

タスクMATLAB Compiler および MATLAB Compiler SDK MATLAB Coder™ Simulink® HDL Coder™ MATLAB 外部インターフェイス
MATLAB を所有していないユーザーに配布する MATLAB アプリケーションのパッケージ化    
MATLAB Production Server に配布する MATLAB アプリケーションのパッケージ化    
MATLAB 関数を含む非 MATLAB アプリケーションのビルド    
読み取り可能で移植可能な C/C++ コードを MATLAB コードから生成    
コード検証および高速化のために MATLAB コードから MEX 関数を生成    
Simulink への MATLAB コードの統合    
MATLAB コードからの HDL (ハードウェア記述言語) の生成    
MEX ファイルによる MATLAB へのカスタム C コードの統合    
C および Fortran プログラムからの MATLAB の呼び出し    
タスクMATLAB Compiler および MATLAB Compiler SDK MATLAB Coder Simulink HDL Coder MATLAB 外部インターフェイス

メモ

MATLAB Compiler および MATLAB Compiler SDK により生成されたコンポーネントは、MATLAB 環境では使用できません。