로딩
요청 처리 중입니다...

[매트랩] 논리 인덱싱(logical indexing)

 [매트랩] 논리 인덱싱(logical indexing)

#매트랩 v = [-1 2 3 -4 5 -6 -7 -8 9 10 -11 12 -13 14 -15 16 -17 18 19 20] 이라는 배열에서 양수 요소만 추출하는 방법은 일반적인 프로그래밍 언어에서 반복문과 조건문으로 수행된다 v = [-1 2 3 -4 5 -6 -7 -8 9 10 -11 12 -13 14 -15 16 -17 18 19 20]; w = []; j = 0; for i = 1:length(v) if v(i) > 0 j = j+1; w(j) = v(i); i = i+1; end end 매트랩에서는 논리 인덱싱이라는 기능을 사용해 더욱 간단하게 코드를 작성할 수 있다. v = [-1 2 3 -4 5 -6 -7 -8 9 10 -11 12 -13 14 -15 16 -17 18 19 20]; w = []; w = v(v>0); 논리 인덱싱이란 논리값으로 이루어진 배열을 사용한 인덱싱을 말한다 문자나 배열에 조건을 입력하면 논리값으로 이루어진 배열이 반환된다 앞서 살펴본 예제에서...

# 논리인덱스 # 논리인덱싱 # 매트랩