Main Content

데이터형 식별

변수의 데이터형 확인

MATLAB®에는 변수의 데이터형을 식별하거나 변수가 특정 데이터형을 갖는지 확인할 수 있는 여러 함수가 있습니다. 특정 데이터형을 갖는 변수에 따라 달라지는 코드를 호출하거나 작성할 때 이러한 함수를 사용합니다.

함수

모두 확장

isfloat입력값이 부동소수점 배열인지 확인
isinteger입력값이 정수형 배열인지 확인
islogical입력값이 논리형 배열인지 확인
isnumeric입력값이 숫자형 배열인지 확인
isreal배열에 복소수가 저장되어 있는지 확인
issparse입력값이 희소 형식인지 확인
isstring입력값이 string형 배열인지 확인
ischar입력값이 문자형 배열인지 확인
iscellstr입력값이 문자형 벡터로 구성된 셀형 배열인지 확인
isdatetime입력값이 datetime형 배열인지 확인
isduration입력값이 duration형 배열인지 확인
iscalendarduration입력값이 calendarDuration형 배열인지 확인
iscell입력값이 셀형 배열인지 확인
isstruct입력값이 구조체형 배열인지 확인
istable입력값이 테이블인지 확인
istimetable입력값이 timetable형인지 확인하기
istabularDetermine if input is table or timetable (R2021b 이후)
isa입력값이 지정된 데이터형을 갖는지 확인
iscategorical입력값이 categorical형 배열인지 확인
isenum변수가 열거형인지 확인
isgraphics유효한 그래픽스 객체 핸들인 경우 True
isjava입력값이 Java 객체인지 확인
isobject입력값이 MATLAB 객체인지 확인
whos작업 공간의 변수를 크기 및 유형과 함께 나열
class객체의 클래스
underlyingTypeType of underlying data determining array behavior (R2020b 이후)
isUnderlyingTypeDetermine whether input has specified underlying data type (R2020b 이후)
validateattributes배열의 유효성 검사

도움말 항목

  • MATLAB 기본 클래스

    MATLAB에서 사용할 수 있는 여러 다양한 데이터형, 즉 클래스가 있습니다. 부동소수점형 데이터 및 정수 데이터, 문자 및 string형, 논리값 truefalse 값 등으로 구성된 행렬 및 배열을 생성할 수 있습니다. 함수 핸들은 현재 범위에 상관없이 임의의 MATLAB 함수와 코드를 연결합니다. 테이블, timetable형, 구조체 및 셀형 배열은 동일한 컨테이너에 상이한 데이터 유형을 저장하는 방법을 제공합니다.

  • is* 함수를 사용하여 상태 확인하기

    MATLAB에는 입력값이 지정된 데이터형이나 지정된 상태를 갖는지 또는 입력 배열의 요소가 지정된 조건을 충족하는지 확인할 수 있는 여러 함수가 있습니다.

  • MATLAB에서 객체 사용하기

    일부 MATLAB 함수는 객체를 반환합니다. 객체는 데이터를 함수 및 메서드와 결합합니다.