isobject
입력값이 MATLAB 객체인지 확인
구문
tf = isobject(A)
설명
tf = isobject(A)
는 A
가 MATLAB® 클래스의 객체인 경우 true
를 반환합니다. 그렇지 않으면, false
을 반환합니다.
MATLAB 숫자형, logical
, char
, cell
, struct
및 함수 핸들 클래스의 경우는 false
를 반환합니다. 어떠한 유형인지를 테스트하려면 isa
를 사용하십시오.
예제
다음 MATLAB 클래스를 정의합니다.
classdef button < handle properties UiHandle end methods function obj = button(pos) obj.UiHandle = uicontrol('Position',pos,... 'Style','pushbutton'); end end end
MATLAB 객체인지 테스트
h = button([20 20 60 60]); isobject(h)
ans = logical 1
isobject(h.UiHandle)
ans = logical 1
MATLAB 숫자형인 객체를 만듭니다.
a = pi; isobject(a)
logical 0
isa(a,'double')
ans = logical 1
확장 기능
버전 내역
R2006a 이전에 개발됨