メインコンテンツ

MATLAB Coder 入門

MATLAB コードから C および C++ コードを生成

MATLAB® Coder™ は、デスクトップ システムから組み込みハードウェアまで、さまざまなハードウェア プラットフォームに対応する C/C++ コードを MATLAB コードから生成します。ほとんどの MATLAB 言語と広い範囲のツールボックスがサポートされます。生成されたコードは読み取りと移植が可能であり、既存の C/C++ プロジェクトにソース コード、スタティック ライブラリ、またはダイナミック ライブラリとして統合できます。生成されたコードを MATLAB Coder で MEX 関数としてパッケージ化し、MATLAB で使用することができます。マルチコアのベクトル化コードを組み込み、最適化されたライブラリを呼び出すことで、生成コードを最適化できます。

MATLAB Coder では、コードのカスタマイズ、ハードウェア固有の最適化、コードのトレーサビリティ、ソフトウェアインザループ (SIL) テストやプロセッサインザループ (PIL) テストを使用したコードの検証、コードの MISRA™ ガイドラインへの準拠 (Embedded Coder® を使用) が提供されます。

MATLAB でサポートされるホスト プラットフォームに MATLAB プログラムを展開するには、MATLAB Compiler™ を使用します。

チュートリアル

コード生成のクイック スタート

MATLAB アルゴリズムからのコード生成について

注目の例

対話形式の学習

Click to go to the MATLAB Onramp.

MATLAB Coder 入門
MATLAB 関数からの C および C++ コード生成の基礎を学ぶ。

ビデオ

Click to start video

MATLAB コードからの C コード生成
MATLAB コードからの C/C++ コードの生成のワークフロー