이 페이지의 내용은 이전 릴리스에 관한 것입니다. 해당 영문 페이지는 최신 릴리스에서 제거되었습니다.
맵 데이터 구조체 개요
맵은 신속한 키 룩업 데이터 구조 유형으로, 맵 내의 개별 요소를 유연하게 참조할 수 있습니다. MATLAB®의 대부분의 배열 데이터 구조에서는 정수형 인덱스로 요소에 액세스할 수 있는데, Map에서는 거의 모든 스칼라 숫자형 값이나 문자형 벡터를 인덱스로 쓸 수 있습니다.
맵 요소에 대한 인덱스를 키라고 합니다. 이러한 키는 키와 연결된 데이터 값과 함께 맵에 저장됩니다. 맵의 각 항목에는 하나의 고유 키와 이 키의 대응값이 포함됩니다. 8월을 나타내는 문자형 벡터로 아래에 표시된 강우량 통계 맵의 요소를 참조하면 해당 월에 내부적으로 연결된 값 37.3이 산출됩니다.
월별 평균 강우량 통계(mm)
키는 다른 배열에도 사용되므로 정수로만 제한되지 않습니다. 구체적으로, 키는 다음 유형 중 하나일 수 있습니다.
1×N 문자형 배열
double
형 또는single
형 실수 스칼라부호가 있는 정수 스칼라 또는 부호가 없는 정수 스칼라
맵에 저장되는 값은 모든 유형일 수 있습니다. 여기에는 숫자형 값, 구조체, 셀, 문자형 배열, 객체로 구성된 배열 또는 기타 맵이 포함됩니다.
참고
맵에 저장된 데이터가 스칼라 숫자 또는 문자형 배열인 경우 메모리 효율성이 가장 높습니다.
참고 항목
keys
| values
| containers.Map