cdfinfo
CDF(Common Data Format) 파일에 대한 정보
구문
info = cdfinfo(filename)
설명
info = cdfinfo(filename)
은 filename
으로 지정된 CDF(Common Data Format) 파일에 대한 정보를 반환합니다. filename
을 문자형 벡터나 string형 스칼라로 지정합니다.
참고
cdfinfo
는 임시 파일을 만들기 때문에 현재 작업 디렉터리는 쓰기가 가능해야 합니다.
다음 표에는 구조체 info
에 반환되는 필드가 나와 있습니다. 표에서 각 필드는 구조체에 나타나는 순서대로 나열되어 있습니다.
필드 | 설명 | |
---|---|---|
| 파일의 이름을 지정하는 문자형 벡터 | |
| 파일이 마지막으로 수정된 날짜를 나타내는 문자형 벡터 | |
| 파일의 크기를 명시하는 double형 스칼라(단위: 바이트) | |
| 파일 형식을 지정하는 문자형 벡터 | |
| 파일을 만들기 위해 사용된 CDF 라이브러리의 버전을 명시하는 문자형 벡터 | |
| 파일을 만들기 위해 사용된 라이브러리 설정을 포함하는 구조체형 배열 | |
| 다중 파일 형식 CDF인 경우 CDF 파일의 데이터를 포함하는 파일 이름 | |
| 파일의 변수에 대한 정보를 포함하는 N×6 셀형 배열. 여기서 N은 변수의 개수입니다. 각 열에는 다음 정보가 포함되어 있습니다. | |
열 1 | 변수의 이름을 지정하는 문자형 벡터 | |
열 2 |
| |
열 3 | 변수에 대입하는 레코드의 개수를 명시하는 double형 스칼라 | |
4열 | CDF 파일에 저장된, 변수의 데이터형을 명시하는 문자형 벡터 | |
5열 | 변수에 대한 레코드 가변성 및 차원 가변성 설정을 명시하는 문자형 벡터. 슬래시 왼쪽에 T/ (scalar variable F/T (one-dimensional variable) T/TFF(3차원 변수) | |
| 각각의 전역 특성에 대한 단일 필드가 포함된 구조체형 배열. 각 필드의 이름은 특성 이름에 대응합니다. 셀형 배열에 포함된 각 필드의 데이터는 그 특성의 항목 값을 나타냅니다. | |
| 각각의 변수 특성에 대한 단일 필드가 포함된 구조체형 배열. 각 필드의 이름은 특성 이름에 대응합니다. 각 필드의 데이터는 n×2 셀형 배열에 포함됩니다. 여기서 n은 변수의 개수입니다. 해당 셀형 배열의 첫 번째 열에는 항목에 대한 변수 이름이 포함되어 있습니다. 두 번째 열에는 항목 값이 포함되어 있습니다. |
참고
cdfinfo
가 반환한 특성 이름은 CDF 파일의 특성 이름과 정확히 일치하지 않을 수 있습니다. 특성 이름에는 MATLAB® 필드 이름으로 부적절한 문자가 포함되어 있을 수 있습니다. cdfinfo
는 특성의 시작 부분에 있는 부적절한 문자를 제거하고, 부적절한 나머지 문자를 밑줄('_')로 바꿉니다. cdfinfo
가 특성 이름을 수정하면 특성의 내부 번호가 필드 이름의 끝에 추가됩니다. 예를 들어, 특성 이름 Variable%Attribute
는 Variable_Attribute_013
이 됩니다.
참고
성능을 개선시키려면 파일을 열 때 CDF 라이브러리가 기본적으로 수행하는 파일 유효성 검사(Validation)를 끄십시오. 자세한 내용은 cdflib.setValidate
를 참조하십시오.