이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
set
그래픽스 객체 속성 설정
구문
set(H,Name,Value)
set(H,NameArray,ValueArray)
set(H,S)
s = set(H)
values = set(H,Name)
설명
참고
메모리 누수가 발생할 수 있으므로 Java™ 객체에는 set
함수를 사용하지 마십시오. 자세한 내용은 Access Public and Private Data 항목을 참조하십시오.
set(H,Name,Value)
는 H
로 식별된 객체의 속성 Name
에 대한 값을 지정합니다. 속성 이름은 작은따옴표로 묶어야 합니다(예: set(H,'Color','red')
). H
가 객체로 구성된 벡터인 경우 set
는 모든 객체에 대한 속성을 설정합니다. H
가 비어 있으면(즉, []
) set
는 아무것도 하지 않고 오류나 경고도 반환하지 않습니다.
set(H,NameArray,ValueArray)
는 셀형 배열 NameArray
와 ValueArray
를 사용하여 여러 속성값을 지정합니다. m
개의 그래픽스 객체 각각에 대해 n
개의 속성값을 설정하려면, ValueArray
를 m
×n
셀형 배열로 지정하십시오. 여기서 m = length(H)
이고, n
은 NameArray
에 포함된 속성 이름 개수와 동일합니다.
set(H,S)
는 S
를 사용하여 여러 속성값을 지정합니다. 여기서 S
는 필드 이름이 객체 속성 이름이고 필드 값이 대응하는 속성값인 구조체입니다. MATLAB®은 빈 구조체를 무시합니다.
s = set(H)
는 H
로 식별된 객체에 대하여 사용자 설정이 가능한 속성과 가능한 값을 반환합니다. s
는 필드 이름이 객체의 속성 이름이고 필드 값이 대응 속성의 가능한 값인 구조체형입니다. 출력 인수를 지정하지 않으면 MATLAB은 정보를 화면에 표시합니다. H
는 단일 객체여야 합니다.
values = set(H,Name)
은 지정된 속성의 가능한 값을 반환합니다. 가능한 값이 문자형 벡터인 경우, set
는 셀형 배열 values
의 각 셀에 각 문자형 벡터를 반환합니다. 다른 속성의 경우, set
는 Name
에 고정된 속성값의 집합이 없음을 나타내는 명령문을 반환합니다. 출력 인수를 지정하지 않으면 MATLAB은 명령 창에 정보를 표시합니다. H
는 단일 객체여야 합니다.
예제
팁
set
에 대한 하나의 호출에서 속성 이름/속성값 쌍, 구조체형 배열, 셀형 배열 조합을 사용할 수 있습니다.
속성 단위 설정하기
참고로, 하나의 함수 호출에서 FontSize
와 FontUnits
속성을 모두 설정하려는 경우 MATLAB이 지정된 FontSize
를 제대로 해석할 수 있도록 FontUnits
속성을 먼저 설정해야 합니다. 동일한 내용이 Figure 단위와 좌표축 단위에 적용됩니다. 이러한 단위로 해석하려는 값의 속성을 설정하기 전에 항상 Units
속성을 먼저 설정하십시오. 예를 들면 다음과 같습니다.
f = figure('Units','characters','Position',[30 30 120 35]);
버전 내역
R2006a 이전에 개발됨