数组布局
列 - 柱和行订单,用于数组存储
数组布局是指将数组元素存储在内存中的顺序。默认情况下,Simuli金宝appnk®使用列尺寸布局。在一个MATLAB功能块,您可以使用Row-Major。行-major布局可以提高某些算法的性能,并与使用Row-Major的外部代码或数据轻松集成。线性索引操作始终使用列尺寸布局。
功能
CODER.CEVAL |
调用外部C/C ++功能 |
Coder.Columnmajor |
指定功能或类的列阵列阵列布局 |
Coder.Rowmajor |
指定函数或类的行 - 莫约尔数组布局 |
Coder.iscolumnmajor |
确定当前函数或变量是否使用列尺寸布局 |
Coder.isrowmajor |
确定当前函数或变量是使用行 - 莫约尔布局 |
话题
- MATLAB功能块中与行-mjor数据的接口
将行 - 尺寸布局用于C/C ++代码生成和外部C代码集成。
- 在功能和类中指定数组布局
在单个代码项目中组合不同的数组布局。
- Row-Major阵列布局的代码设计
设计您的代码以有效使用阵列布局。