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

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

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

Функции

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

Классы

coder.CodeConfigПараметры конфигурации для генерации кода C/C++ из кода MATLAB
coder.MexCodeConfigПараметры конфигурации для генерации MEX-функции из кода MATLAB
coder.EmbeddedCodeConfigПараметры конфигурации для генерации кода C/C++ из кода MATLAB с Embedded Coder

Темы

Размещения главного строкой и главного массива столбца

Поймите, как MATLAB хранит элементы массива в памяти.

Сгенерируйте код, который использует размещение главного массива строки

Сгенерируйте код C/C++ с элементами строки, сохраненными непрерывно в памяти.

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

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

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

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