MATLAB コードからの C コードと C++ コードの生成

MATLAB Coder™ は、読み取りと移植が可能な C コードと C++ コードを MATLAB® コードから生成します。また、ほとんどの MATLAB 言語とさまざまなツールボックスをサポートしています。生成されたコードをソース コード、スタティック ライブラリまたはダイナミック ライブラリとしてプロジェクトに統合できます。生成されたコードを MATLAB 環境内で使用して、MATLAB コードの大量の計算を必要とする部分を高速化することもできます。MATLAB Coder を使用すると、既存の C コードを MATLAB アルゴリズムおよび生成されたコードに組み込むことができます。

MATLAB Coder と Embedded Coder® を併用することにより、コード効率性をさらに最適化し、生成されたコードをカスタマイズすることができます。また、ソフトウェアインザループ (SIL) やプロセッサインザループ (PIL) を実行して、生成されたコードの数値動作を検証できます。

無料クイックスタートガイド


機能

コード生成のための MATLAB 言語とツールボックスのサポート

大規模なシステムの一部となるアルゴリズム開発に使用する様々な MATLAB 言語機能から、コードを生成します。

詳細はこちら

MATLAB Coder の使用事例

読み取りと移植が可能な C/C++ コードを生成します。

詳細はこちら

MATLAB からのコード生成

コードを解析して、入力用のデータ型およびサイズを提案することにより、コード生成のための MATLAB アルゴリズムを用意します。

詳細はこちら

コードの検証および高速化に対応した MEX 関数の生成

MEX 関数を呼び出し、コンパイルしたコードを MATLAB に戻してテストおよび検証、または実行を高速化させます。

詳細はこちら

OpenMP を使用したマルチコア対応のコード生成

parfor ループからマルチコア対応のコードを生成します。

詳細はこちら

MATLAB Coder と、Simulink Coder、Embedded Coder

Simulink Coder と Embedded Coder を使用して、MATLAB Coder の機能を拡張します。

詳細はこちら

製品リソース

これらのリソースを調べて MATLAB Coder をさらに詳しく知る。

ドキュメンテーション

リリース ノートやコード サンプルなど、MATLAB Coderの関数と機能のドキュメンテーションを調べる。

関数

使用できる MATLAB Coder 関数のリストを参照する。

動作環境

最新リリースの MATLAB Coder のシステム必要条件を見る。

技術情報

MATLAB Coder を使用する技術的な利点について説明する記事を読む。

コミュニティとサポート

質問の答えを検索し、トラブルシューティング リソースを調べる。

ハードウェア サポート

MATLAB Coder をハードウェア プラットフォームに接続する。

サポートされる関数

使用できる MATLAB Coder 関数のリストを参照する。

アプリ

MATLAB Coder アプリでは、対話型のインターフェイスを介して一般的なタスクにすばやくアクセス可能。


製品評価版の入手または製品の購入

無料評価版を入手する

MATLAB Coder の無料評価版をお試しいただけます。

評価版を入手する

購入する

MATLAB Coder を購入し、アドオン製品を調べる。

営業へのお問い合わせ
価格とライセンス

質問はありますか。

Bill

Bill Chou にお問い合わせください,
MATLAB Coder テクニカル エキスパート

Bill に電子メールを送信する

MATLAB Coder requires MATLAB.


 関連ソリューション

MATLAB Coder を使用して、科学および工学分野の課題を解決します。


ニュース&イベント

無料クイックスタートガイド