bskyvision RSS 태그 관리 글쓰기 방명록
2019-11-08 14:12:33
728x90

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

 

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

 

 

또 다른 예를 들어보겠다. 

 

 

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

 

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

 

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

 

태그 : , ,
댓글

방문해주신 모든 분들을 환영합니다.

* 글을 읽던 중에 궁금했던 부분은 질문해주세요.

* 칭찬, 지적, 의문, 격려, 감사표현 등을 남겨주세요.

* 최대한 답변 드리도록 노력하겠습니다.

* 욕설과 광고를 담은 댓글은 가차없이 삭제합니다.


guest@이름 ~$
guest@패스워드 ~$
guest@홈페이지주소작성 ~$

guest@댓글작성 ~$




bskyvision. Designed by bskyvision.