このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
コード生成のためのプログラミングの考慮事項
コード生成のための MATLAB® プログラミングの考慮事項、生成されたコードの動作
MATLAB からデスクトップおよび組み込みシステム用にコードを生成すると、ソフトウェアの設計、実装、テスト、展開を MATLAB 環境内で行えるようになります。MATLAB 言語と C/C++ 言語では型指定、配列のサイズ、メモリなどに関して異なる点があるため、C/C++ コード生成用に MATLAB でコードを設計するときは一定のガイドラインに従ってください。MATLAB 言語機能にはコード生成でサポートされない機能もあります。一部のコード生成最適化により、生成されたコードがソース コードと異なる動作になる場合があります。生成されたコードと MATLAB コードの潜在的な相違点は、コード生成レポートおよび MATLAB Coder™ アプリに表示されます。
トピック
- MATLAB アルゴリズムからのコード生成に適する場面
アプリケーション用のコードを生成するかどうかを決定します。
- MATLAB から C/C++ コードを生成するための必要条件
MATLAB コードからコードを生成するには、MATLAB Coder 製品と C/C++ コンパイラが必要です。
- コード生成用の MATLAB コード設計における注意事項
コード生成用の MATLAB の記述時に、設計における制約を考慮します。
- 生成されたコードと MATLAB コードの相違点
生成された C/C++ コードは、元の MATLAB ソース コードと動作が異なる場合があります。
- 潜在的な相違点のレポート
コード ジェネレーターは、生成されたコードと元の MATLAB コード間の潜在的な動作の相違を特定します。
- 潜在的な相違メッセージ
潜在的な相違メッセージをレビューします。
- C/C++ コード生成でサポートされている MATLAB 言語機能
コード生成でサポートされている MATLAB 言語機能と関数を使用します。