阵列布局
列为主和订单行数组存储
阵列布局指的是数组元素的顺序存储在内存中。默认情况下,MATLAB®编码器™生成的代码使用列为主的布局。您还可以使用行生成代码。行布局可以提高性能对某些算法和缓解与外部代码或数据的集成,使用行。线性索引操作总是在生成的代码中使用列为主的布局。
功能
codegen |
生成C / c++代码MATLAB代码 |
coder.ceval |
调用外部C / c++函数 |
coder.columnMajor |
为一个函数或类指定数组列为主的布局 |
coder.isColumnMajor |
确定当前函数或变量使用列为主的布局 |
coder.isRowMajor |
确定当前函数或变量使用行布局 |
coder.rowMajor |
为一个函数或类指定行阵列布局 |
类
coder.CodeConfig |
配置参数C / c++代码生成MATLAB代码 |
coder.MexCodeConfig |
墨西哥人的配置参数函数生成MATLAB代码 |
coder.EmbeddedCodeConfig |
配置参数C / c++代码生成MATLAB代码与嵌入式编码器 |
主题
了解MATLAB将数组元素存储在内存中。
生成C / c++代码行元素连续存储在内存中。
结合不同的阵列布局在一个代码项目。
为有效地利用阵列布局设计代码。