Main Content

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 문서에 액세스할 수 있습니다.