Main Content

isgraphics

유효한 그래픽스 객체 핸들인 경우 True

설명

예제

tf = isgraphics(H)H의 요소가 유효한 그래픽스 객체이면 true를 반환하고, 유효한 그래픽스 객체가 아니거나 삭제된 그래픽스 객체이면 false를 반환합니다.

tf = isgraphics(H,type)H의 요소가 type 인수로 지정된 유형의 유효한 그래픽스 객체이면 true를 반환합니다. 객체 유형은 객체의 Type 속성에 포함된 값입니다.

예제

모두 축소

플롯을 만들고 핸들 배열을 반환합니다. 배열에 유효한 핸들이 있는지 테스트합니다.

H = plot(rand(5));

Figure contains an axes object. The axes object contains 5 objects of type line.

isgraphics(H)
ans = 5x1 logical array

   1
   1
   1
   1
   1

플롯을 만들고 핸들 배열을 반환합니다. 다른 그래픽스 객체와 결합한 다음 Line 유형의 핸들이 있는지 테스트합니다.

H = plot(rand(5)); 

Figure contains an axes object. The axes object contains 5 objects of type line.

a = [H;gca;gcf]; 
isgraphics(a,'line')
ans = 7x1 logical array

   1
   1
   1
   1
   1
   0
   0

입력 인수

모두 축소

그래픽스 객체 핸들로 평가되는 입력 변수 또는 표현식입니다.

객체 유형으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 객체의 유형은 객체의 Type 속성 값입니다.

출력 인수

모두 축소

결과값으로, 논리형 배열로 반환됩니다. 값 1은 유효한 입력 배열 요소를 나타내고, 값 0은 유효하지 않은 요소를 나타냅니다. 입력 배열이 비어 있으면 결과값은 빈 배열이 됩니다.

버전 내역

R2014b에 개발됨

참고 항목

함수