メインコンテンツ

MATLAB Compiler 製品に適したタスク

R2026b

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

タスクMATLAB CompilerMATLAB Compiler SDKMATLAB Coder™Simulink®HDL Coder™MATLAB 外部インターフェイス
MATLAB を所有していないユーザーにデプロイする MATLAB アプリケーションのパッケージ化■■    
MATLAB プログラムをスタンドアロン アプリケーション、Web アプリ、Microsoft® Excel® アドイン、Docker® イメージ、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 環境では使用できません。