| 데이터 표현 | |||
|---|---|---|---|
| 동종 데이터 | |||
| 데이터형 | 아이콘 | 목적 | 구문 |
| double, single, (u)int8, (u)int16, (u)int32, (u)int64, complex |
|
숫자형 배열, 행렬 계산, 수학 | [1,2,3], [1;2;3], uint8(), int16() |
| String |
|
텍스트 배열 | "hello world" |
| Char |
|
단일 문자, 문자형 배열 | 'hello' |
| Categorical |
|
이산, 비숫자형 데이터 | categorical() |
| Datetime |
|
표준 시간대 정보를 포함한 절대 날짜 및 타임스탬프 | datetime('July 12, 2001 08:15:01') |
| Duration |
|
경과 시간 | duration(h,m,s), hours(), minutes() |
| calendarDuration |
|
달력 기준 상대 시간 | caldays(), calweeks() |
| Logical |
|
참/거짓 값, 상태 테스트, 조건별로 데이터 식별 | logical(), ==, ~=, >, >=, <, <=, &, &&, |, || |
| 기타 특수 데이터형 |
|
희소형, 열거형, 사용자 지정, ... | » 문서 |
| 이종 데이터 | |||
| 데이터형 | 아이콘 | 목적 | 구문 |
| Table |
|
혼합 형식, 열 방향 데이터(스프레드시트와 유사). 메타데이터 저장 |
table(x,y,z), array2table |
| Timetable |
|
타임스탬프가 지정된 테이블 형식 데이터 | timetable(t,x,y) table2timetable,array2timetable |
| Structure |
|
필드마다 크기 및 형식이 다른 데이터 저장 가능. 비직사각형 데이터에 이상적. | struct() |
| Cell array |
|
배열 내 각 셀에 임의의 데이터형 및 크기 저장 가능 | cell(), {pi,ones(5), "hello"} |
| Tall array |
|
데이터가 메모리에 담을 수 없이 큰 경우 MATLAB 데이터형을 "tall"형으로 지정 가능 | ds = datastore(), T = tall(ds) |
| Dictionary |
|
고유한 키를 값에 매핑하는 객체 | d = dictionary(keys,values) |
| 컨테이너 인덱싱 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 인덱싱에 소괄호 ()를 사용하면 초기 데이터형이 유지됩니다. 중괄호 {}를 사용하면 내부에 저장된 실제 데이터에 액세스할 수 있습니다. 또한 테이블과 구조체는 이름을 사용해 데이터를 참조할 수 있습니다. | ||||||||||||||||
» 예제 |
|
|||||||||||||||