Main Content

cdflib.inquireVar

변수에 대한 정보

구문

info = cdflib.inquireVar(cdfId,varNum)

설명

info = cdflib.inquireVar(cdfId,varNum)은 CDF(Common Data Format) 파일의 변수 정보를 반환합니다.

입력 인수

cdfId

CDF 파일 ID로, cdflib.create 또는 cdflib.open 호출에서 반환됩니다.

varNum

변수를 식별하는 숫자형 값입니다. 변수 번호는 0부터 시작합니다.

출력 인수

info

다음 필드를 포함하는 구조체입니다.

필드설명
name변수의 이름
datatype데이터형
numElements데이터형의 요소 개수
dims차원의 크기
recVariance레코드 가변성
dimVariance차원 가변성

레코드 가변성과 차원 가변성은 라이브러리가 변수 데이터를 물리적으로 저장하는 방법에 영향을 미칩니다. 예를 들어, 변수의 레코드 가변성이 VARY이면 라이브러리가 각 레코드를 물리적으로 저장합니다. 레코드 가변성이 NOVARY이면 라이브러리는 단일 레코드만 저장합니다.

예제

예제 CDF 파일을 엽니다. 변수에 대한 정보를 가져옵니다.

cdfId = cdflib.open("example.cdf");

% Determine if the file contains variables 
info  = cdflib.inquireVar(cdfId,1)
info = 

  struct with fields:

           name: 'Longitude'
       datatype: 'cdf_int1'
    numElements: 1
           dims: [2 2]
    recVariance: 0
    dimVariance: [1 0]
%Clean up
cdflib.close(cdfId)
clear cdfId

참고 문헌

이 함수는 CDF 라이브러리 C API 루틴 CDFinquirezVar에 대응합니다.

이 함수를 사용하려면 CDF C 인터페이스를 잘 알고 있어야 합니다. CDF 웹사이트에서 CDF 문서에 액세스할 수 있습니다.