find()함수의 기본적인 기능은 다음과 같다
a = 1 2 0 1 >> find(a==0) ans = 6 |
위와 같이 기본적인 기능은 조건에 맞는 값의 index를 찾는 것이다.
그런데 우연히 오타로 인해 찾은 기능..
a = 1 2 0 1 >> find(a) ans = 1 |
다음과 같이 find()안에 아무 조건을 달지 않고 matrix를 그대로 넣었을때의 기능이다.
이때, matlab은 0이 아닌 원소들의 index 전체를 리턴해준다.
단 한줄! find(a) 로 0이 아닌 놈의 index를 얻을 수 있게 되었다 흐흐
'소프트웨어 > MATLAB' 카테고리의 다른 글
MATLAB] 웹캠 videoinput시 workspace를 이용한 흑백화 (2) | 2012.12.29 |
---|---|
MATLAB] 웹캠(webcam) 연결시 wide(HD)모드 이용하는 방법 (0) | 2012.12.29 |
MATLAB] 함수 수행시간 측정 tic toc (0) | 2012.12.01 |
MATLAB] 행기준 정렬. sortrows함수 (0) | 2012.10.25 |
텀프로젝트] 몬테카를로 시뮬레이션_맥도날드 시뮬레이션.monte carlo simulation.MATLAB (3) | 2012.10.25 |
matlab을 이용한 기본적인 음성인식 프로그램(정말기초!) (12) | 2012.06.13 |
matlab을 이용한 벽돌깨기게임 (2) | 2012.06.13 |