주요 콘텐츠

cdflib.setMajority

변수의 우선성(Majority) 지정

구문

cdflib.setMajority(cdfId,majority)

설명

cdflib.setMajority(cdfId,majority)는 CDF(Common Data Format) 파일에서 변수의 우선성(Majority)을 지정합니다.

입력 인수

cdfId

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

majority

다음 형식 값 중 하나로, 문자형 벡터나 string형 스칼라 또는 그에 상응하는 숫자로 지정됩니다.

'ROW_MAJOR'변수 저장 공간이 C와 같은 배열 순서를 갖습니다. 각 변수 배열의 첫 번째 차원이 가장 늦게 바뀝니다. 이는 디폴트 값입니다.
'COLUMN_MAJOR'변수 저장 공간이 Fortran과 같은 배열 순서를 갖습니다. 각 변수 배열의 첫 번째 차원이 가장 빨리 바뀝니다.

이러한 형식 값에 상응하는 숫자를 가져오려면 cdflib.getConstantValue를 사용하십시오.

예제

CDF 파일을 만들고 해당 파일의 변수에 사용되는 우선성(Majority)을 지정합니다. 이 예제를 실행하려면 현재 폴더에 대한 쓰기 권한이 있어야 합니다.

cdfId = cdflib.create("your_file.cdf");

% Check the default majority value
majority = cdflib.getMajority(cdfId)
majority =

    'ROW_MAJOR'
% Specify the majority used by variables in the file
cdflib.setMajority(cdfId,"COLUMN_MAJOR")

% Check the majority value
majority = cdflib.getMajority(cdfId)
majority =

    'COLUMN_MAJOR'
% Clean up
cdflib.delete(cdfId)
clear cdfId

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

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