코딩재개발 RSS 태그 관리 글쓰기 방명록
2019-11-08 14:12:33

isnan 함수는 NaN(Not a number)을 찾을 때 사용하는 함수이다. 즉, 숫자가 아닌 것을 찾을 때 사용한다.

 

매틀랩을 사용하다보면 종종 NaN이 만나게 된다. 예를 들어, 0을 0으로 나눠보자. 그러면 NaN이 출력된다. 

 

 

또 다른 예를 들어보겠다. 

 

 

어떤 행렬끼리 ./ 연산, 즉 동일한 행과 열에 위치하는 요소끼리 나누는 연산을 하는 중에 NaN이 발생했다. 그러면 행렬 C를 isnan 함수에 입력해주면 다음과 같은 결과가 출력된다. 

 

NaN인 위치만 1, 나머지는 0으로 출력되었음을 확인할 수 있다. isnan은 NaN의 판별사 역할을 하는 함수다. isnan 함수는 생각보다 자주 사용하게 되는 함수다. 

 

참고로 0이 아닌 어떤 수를 0으로 나누면 무한대를 의미하는 inf가 출력된다. 

 

태그 : , ,
* 글을 읽던 중에 궁금했던 부분은 질문해주세요.
* 칭찬, 지적, 의문, 격려, 감사표현 등을 남겨주세요.
* 최대한 답변 드리도록 노력하겠습니다.
* 욕설과 광고를 담은 댓글은 가차없이 삭제합니다.
* 티스토리 회원인데, 로그인이 풀린 경우에는 우측 상단에 있는 물음표 아이콘을 클릭해주세요.
비밀글