Main Content

配列のレイアウト

配列ストレージの列優先の順序および行優先の順序

配列のレイアウトは、配列要素がメモリに格納される順序を表します。既定では、MATLAB® Coder™ は列優先のレイアウトを使用するコードを生成します。行優先を使用するコードを生成することもできます。行優先のレイアウトにより特定のアルゴリズムのパフォーマンスが向上し、行優先を使用する外部コードまたはデータとの統合が容易になります。線形インデックス操作は、生成されたコードで常に列優先のレイアウトを使用します。

関数

coder.ceval外部 C/C++ 関数の呼び出し
coder.columnMajor関数またはクラスに列優先の配列レイアウトを指定
coder.isColumnMajor現在の関数または変数が列優先のレイアウトを使用するかどうかを判別
coder.isRowMajor現在の関数または変数が行優先のレイアウトを使用するかどうかを判別
coder.rowMajor関数またはクラスの行優先の配列レイアウトを指定

クラス

coder.CodeConfigMATLAB コードから C/C++ コードを生成するための構成パラメーター
coder.MexCodeConfigMATLAB からの MEX 関数生成用構成パラメーター
coder.EmbeddedCodeConfigEmbedded CoderMATLAB コードから C/C++ コードを生成するための構成パラメーター

トピック