이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
배열 레이아웃
배열 저장을 위한 열 우선 및 행 우선 순서
배열 레이아웃은 배열 요소가 메모리에 저장되는 순서를 나타냅니다. 기본적으로 Simulink®는 열 우선 레이아웃을 사용합니다. MATLAB Function 블록에서는 행 우선을 사용할 수 있습니다. 행 우선 레이아웃은 특정 알고리즘에 대한 성능을 향상시키고 행 우선을 사용하는 외부 코드 또는 데이터와의 통합을 용이하게 할 수 있습니다. 선형 인덱싱 연산은 항상 열 우선 레이아웃을 사용합니다.
함수
coder.ceval | Call external C/C++ function |
coder.columnMajor | Specify column-major array layout for a function or class |
coder.rowMajor | Specify row-major array layout for a function or class |
coder.isColumnMajor | Determine whether the current function or variable uses column-major layout |
coder.isRowMajor | Determine whether the current function or variable uses row-major layout |
도움말 항목
- Interface with Row-Major Data in MATLAB Function Block
Use row-major layout for C/C++ code generation and external C code integration.
- Specify Array Layout in Functions and Classes
Combine different array layouts in a single code project.
- Code Design for Row-Major Array Layout
Design your code for efficient use of array layout.