주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

배열 레이아웃

코드 생성기가 배열 데이터에 사용하는 레이아웃(열 우선 또는 행 우선)

모델 구성 창: 코드 생성 / 인터페이스

설명

배열 레이아웃 파라미터는 코드 생성기가 배열 데이터에 적용하는 레이아웃을 지정합니다. 레이아웃은 열 우선 방식이거나 행 우선 방식일 수 있습니다.

설정

열 우선 (디폴트 값) | 행 우선
열 우선

열 우선 배열 레이아웃으로 코드를 생성합니다. 예를 들어, 4×3 행렬인 A를 살펴보겠습니다.

A =
    1    2    3
    4    5    6
    7    8    9
    10   11   12
열 우선 배열 레이아웃에서는 각 열의 요소들이 메모리 상에서 연속적으로 배치됩니다. A는 생성된 코드에서 다음과 같이 표현됩니다:
1    4    7    10    2    5    8    11    3    6    9    12

행 우선

행 우선 배열 레이아웃으로 코드를 생성합니다. 예를 들어, 행 우선 배열 레이아웃에서 행렬 A의 경우, 각 행의 요소들은 연속적으로 배치됩니다. A는 생성된 코드에서 다음과 같이 표현됩니다:

1    2    3    4    5    6    7    8    9    10    11    12

효율적인 행 우선 알고리즘을 사용하려면 행 우선 배열 레이아웃에 최적화된 알고리즘 사용 파라미터를 선택하십시오.

권장 설정

응용 사례설정
디버그영향 없음
추적성영향 없음
효율성영향 없음
안전 예방 조치영향 없음

프로그래밍 방식 사용

파라미터: ArrayLayout
유형: 문자형 벡터
값: 'Column-major' | 'Row-major'
디폴트 값: 'Column-major'

버전 내역

R2018b에 개발됨