Размещение массивов

Упорядоченный по столбцам и упорядоченный по строкам порядок для устройства хранения данных массивов

Размещение массивов относится к порядку, в котором элементы массива хранятся в памяти. По умолчанию Simulink® использует упорядоченное по столбцам размещение. В блоке MATLAB Function можно использовать упорядоченный по строкам. Упорядоченное по строкам размещение может улучшать производительность для определенных алгоритмов и упростить интеграцию с внешним кодом или данными, которые используют упорядоченный по строкам. Линейные операции индексации всегда используют упорядоченное по столбцам размещение.

Функции

coder.cevalВызовите внешнюю функцию C/C++
coder.columnMajorЗадайте упорядоченное по столбцам размещение массивов для функции или класса
coder.rowMajorЗадайте упорядоченное по строкам размещение массивов для функции или класса
coder.isRowMajorОпределите, используют ли текущая функция или переменная упорядоченное по строкам размещение
coder.isColumnMajorОпределите, используют ли текущая функция или переменная упорядоченное по столбцам размещение
coder.rowMajorЗадайте упорядоченное по строкам размещение массивов для функции или класса

Темы

Интерфейс с упорядоченными по строкам данными в блоке MATLAB function

Используйте упорядоченное по строкам размещение в генерации кода C/C++ и внешнем интегрировании кода С.

Задайте размещение массивов в функциях и классах

Объедините различные размещения массивов в одном проекте кода.

Проект кода для упорядоченного по строкам размещения массивов

Спроектируйте свой код для эффективного использования размещения массивов.