본문 바로가기
전자

Matlab sort 함수

by Begi 2019. 10. 22.
반응형


 X = [2 3 1 5 4]


 sort(X)

 ans = [1 2 3 4 5]


 X = [2 3 1 5 4]


 [Y I]= sort(X)

 Y = [1 2 3 4 5]

 I = [3 1 2 5 4]

Y = X(I) 이다.

I(1)는 X에서 가장 작은 값이 저장된 위치이다. 즉 I(1)는 X에서 가장 작은 값인 1의 위치 3이다.


X의 특정 항의 순서를 알고 싶을 때는 find 함수를 사용한다.

X의 첫번째 항의 순서는 다음과 같다.

find(Y==X(1))

 ans = 2



반응형

댓글