is*
함수를 사용하여 상태 확인하기
MATLAB®에는 배열이나 객체가 지정된 상태를 갖는지 확인할 수 있는 여러 함수가 있습니다. 이러한 함수는 이름이 is
로 시작하기 때문에 is*
함수라고도 합니다. 이들 함수는 입력값이 지정된 상태를 가지면 논리값 1
(true
)을 반환하고, 그렇지 않으면 논리값 0
(false
)을 반환합니다.
예를 들어, 이러한 함수를 사용하여 다음을 확인할 수 있습니다.
배열이 지정된 데이터형(예: 숫자형,
double
형,categorical
형,datetime
형,string
형)을 갖는지 여부숫자형 행렬이 특정 속성(예: 대칭)을 갖는지 여부
숫자형 배열의 요소가 유한한지, 실수인지 또는 복소수인지 여부
categorical
형 또는datetime
형 배열의 요소가 특정 조건을 충족하는지 여부배열이 이상값, 누락값 또는 국소 최댓값이나 국소 최솟값인 요소를 갖는지 여부
객체가 그래픽스 핸들 또는 Java® 객체나 COM 객체인지 여부
다음 표에는 가장 주요한 is*
함수와 함께 해당 함수에서 확인하는 상태에 대한 설명이 사전순 목록으로 나와 있습니다.
함수 | 설명 |
---|---|
입력값이 지정된 데이터형을 갖는지 확인 | |
애플리케이션 데이터가 존재하는지 확인 | |
isapprox | 근사적으로 동일한지 확인 |
행렬이 특정 대역폭 내에 있는지 확인 | |
지정된 범위 내에 있는 요소 확인 | |
입력값이 | |
입력값이 | |
입력값이 범주의 이름인지 확인 | |
입력값이 셀형 배열인지 확인 | |
입력값이 문자형 벡터로 구성된 셀형 배열인지 확인 | |
입력값 내 급격한 변화 찾기 | |
입력값이 문자형 배열인지 확인 | |
입력값이 열 벡터인지 확인 | |
입력값이 COM(Component Object Model) 객체인지 확인 | |
사전이 구성되었는지 확인 | |
입력값이 | |
행렬이 대각 행렬(Diagonal Matrix)인지 확인 | |
일광 절약 시간제에 속하는 | |
입력값이 | |
입력값이 빈 배열인지 확인 | |
입력값이 열거형인지 확인 | |
배열의 숫자가 동일한지 확인 | |
| |
입력값이 COM(Component Object Model) 객체 이벤트인지 확인 | |
입력값이 MATLAB 구조체형 배열 필드인지 확인 | |
입력값이 파일인지 확인 | |
유한한 배열 요소 찾기 | |
입력값이 부동소수점 배열인지 확인 | |
입력값이 폴더인지 확인 | |
입력값이 유효한 그래픽스 객체 핸들인지 확인 | |
입력값이 유효한 그래픽스 객체 핸들 또는 Java 객체 핸들인지 확인 | |
행렬이 에르미트(Hermitian)인지 또는 반 에르미트(Skew-Hermitian)인지 확인 | |
그래픽스의 hold 상태가 on으로 설정되어 있는지 확인 | |
무한한 배열 요소 찾기 | |
입력값이 정수형 배열인지 확인 | |
입력값이 COM(Component Object Model) 인터페이스인지 확인 | |
입력값이 Java 객체인지 확인 | |
사전에 키가 포함되어 있는지 확인 | |
입력값이 MATLAB 키워드인지 확인 | |
영문자인 문자 찾기 | |
입력값의 국소 최댓값 구하기 | |
2차원 데이터의 국소 최댓값 구하기 | |
입력값의 국소 최솟값 구하기 | |
2차원 데이터의 국소 최솟값 구하기 | |
입력값이 논리형 배열인지 확인 | |
버전이 macOS 플랫폼용인지 확인 | |
입력값이 행렬인지 확인 | |
집합 배열의 멤버인 배열 요소 찾기 | |
허용오차 내에서 집합 배열의 멤버인 배열 요소 찾기 | |
지정된 메서드가 객체에 있는지 확인 | |
입력값의 누락값 찾기 | |
| |
| |
입력값이 숫자형 배열인지 확인 | |
입력값이 MATLAB 객체인지 확인 | |
입력값이 순서형 | |
입력값의 이상값 찾기 | |
버전이 Windows®(PC) 플랫폼용인지 확인 | |
소수인 배열 요소 찾기 | |
입력값이 객체 속성인지 확인 | |
| |
모든 숫자형 배열 요소가 실수인지 확인 | |
시간 또는 달력 단위와 관련해 입력 시간값이 규칙적인지 확인 | |
입력값이 행 벡터인지 확인 | |
입력값이 스칼라인지 확인 | |
배열이 정렬되었는지 확인 | |
행렬 또는 테이블 행이 정렬되었는지 확인 | |
공백 문자인 문자 찾기 | |
입력값이 희소 형식인지 확인 | |
입력값이 string형 배열인지 확인 | |
입력값이 하나의 요소를 갖는 string형 배열인지 판별 | |
입력 string형에서 지정된 범주에 속하는 문자 찾기 | |
입력값이 구조체형 배열인지 확인 | |
버전이 Student Version인지 확인 | |
행렬이 대칭인지 또는 반대칭인지 확인 | |
입력값이 테이블인지 확인 | |
입력값이 테이블인지 또는 타임테이블인지 확인 | |
istall | 입력값이 tall형 배열인지 확인 |
입력값이 timetable형인지 확인하기 | |
행렬이 하부 삼각 행렬인지 확인 | |
행렬이 상부 삼각 행렬인지 확인 | |
| |
입력값이 지정된 기본 데이터형을 갖는지 확인 | |
isuniform | 벡터가 간격이 균일한지 확인 |
버전이 Linux® 또는 macOS 플랫폼용인지 확인 | |
입력값이 유효한 핸들인지 확인 | |
입력값이 유효한 변수 이름인지 확인 | |
입력값이 벡터인지 확인 | |
주말에 속하는 |
참고 항목
exist
| openvar
| what
| which
| who
| whos
| Workspace Browser