Main Content

MATLAB Compiler 製品に適したタスク

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

タスクMATLAB CompilerMATLAB Compiler SDKMATLAB Coder™Simulink®HDL Coder™MATLAB 外部インターフェイス
MATLAB を所有していないユーザーにデプロイする MATLAB アプリケーションのパッケージ化    
MATLAB プログラムをスタンドアロン アプリケーション、Web アプリ、Microsoft® Excel® アドイン、MapReduce または Spark™ のビッグ データ アプリケーションとしてパッケージ化     
MATLAB プログラムを C/C++ 共有ライブラリ、.NET アセンブリ、Java® クラス、Python® パッケージ、COM コンポーネント、Docker® コンテナーベースのマイクロサービスとしてパッケージ化     
読み取り可能で移植可能な C/C++ コードを MATLAB コードから生成     
コード検証および高速化のために MATLAB コードから MEX 関数を生成     
Simulink への MATLAB コードの統合     
MATLAB コードからの HDL (ハードウェア記述言語) の生成     
MEX ファイルによる MATLAB へのカスタム C コードの統合     
C および Fortran プログラムからの MATLAB の呼び出し     
タスクMATLAB CompilerMATLAB Compiler SDKMATLAB CoderSimulinkHDL CoderMATLAB 外部インターフェイス

メモ

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