Размещение массивов относится к порядку, в котором элементы массива хранятся в памяти. По умолчанию, Simulink® использует упорядоченное по столбцам размещение. В блоке MATLAB Function можно использовать упорядоченный по строкам. Упорядоченное по строкам размещение может улучшать производительность для определенных алгоритмов и упростить интеграцию с внешним кодом или данными, которые используют упорядоченный по строкам. Линейные операции индексации всегда используют упорядоченное по столбцам размещение.
coder.ceval | Вызовите внешнюю функцию C/C++ |
coder.columnMajor | Задайте упорядоченное по столбцам размещение массивов для функции или класса |
coder.rowMajor | Задайте упорядоченное по строкам размещение массивов для функции или класса |
coder.isRowMajor | Определите, используют ли текущая функция или переменная упорядоченное по строкам размещение |
coder.isColumnMajor | Определите, используют ли текущая функция или переменная упорядоченное по столбцам размещение |
coder.rowMajor | Задайте упорядоченное по строкам размещение массивов для функции или класса |
Интерфейс с упорядоченными по строкам данными в блоке MATLAB function
Используйте упорядоченное по строкам размещение для генерации кода C/C++ и внешнего интегрирования кода С.
Задайте размещение массивов в функциях и классах
Объедините различные размещения массивов в одном проекте кода.
Проект кода для упорядоченного по строкам размещения массивов
Спроектируйте свой код для эффективного использования размещения массивов.