coder.columnMajor
为函数或类指定列优先数组布局
说明
coder.columnMajor
为当前函数在生成的代码中使用的数据指定列优先数组布局。当放在类构造函数中时,coder.columnMajor
为类使用的数据指定列优先布局。
注意
默认情况下,代码生成使用列优先数组布局。
示例
提示
默认情况下,代码生成器使用列优先数组布局。
函数内部的数组布局设定会取代用
codegen
命令指定的数组布局。例如,如果函数foo
包含coder.columnMajor
,并且您使用以下命令生成代码:codegen foo -rowmajor
则生成的代码仍使用列优先布局。
从列优先函数中调用的其他函数会继承列优先设定。但是,如果被调函数之一有自己独特的
coder.rowMajor
调用,代码生成器会相应地更改数组布局。如果行优先函数和列优先函数调用同一个没有自己的数组布局设定的函数,代码生成器将生成该函数的行优先版本和列优先版本。在代码生成和仿真期间外,系统会忽略
coder.columnMajor
。
扩展功能
版本历史记录
在 R2018a 中推出