반응형
오늘의 포스팅에서는 MATLAB 기본 함수 몇 가지에 대해 설명해 보려 합니다.
- diff(X, n) 함수는 인자간의 차이를 구하는 함수 입니다.
n 값은 차이를 구하는 횟수를 의미 합니다.
아래 예를 보면 쉽게 이해하실 겁니다.
diff(x, 2) 는 차이를 두 번 구하는 거죠. diff(x) 의 결과를 보면 [2 2 2 2] 니까 이 벡터에 대해 차이를 구하면 [0 0 0]이 나오게 되는 겁니다.
- sortrows(X, n) 은 X matrix 를 n column index 기준으로 정렬하는 함수 입니다. default 는 오름차순입니다.
다음 예를 보죠. 1열을 기준으로 오름차순 정렬하는 예입니다.
2열을 기준으로 오름차순 정렬하는 예입니다.
다음 예는 1열을 기준으로 오름차순 정렬한 후에 1열에 같은 값이 있을 경우 3 열을 기준으로 오름차순 정렬을 합니다.
column index 앞에 – 를 붙여주면 내림차순 정렬을 하게 됩니다.
반응형
'programming language > MATLAB' 카테고리의 다른 글
MATLAB 누적합 cumsum(), 누적곱 cumprod(), 누적 사다리꼴 수치 적분 cumtrapz() (0) | 2011.04.04 |
---|---|
MATLAB 수학이 쉬워지는 symbolic math toolbox (4) | 2011.04.04 |
MATLAB Bisection method(이분법) (1262) | 2011.04.03 |
MATLAB rot90(), triu(), transpose, hermitian transpose, upper(), lower() (0) | 2011.04.03 |
MATLAB .* ./ .^ 연산 (0) | 2011.04.01 |
MATLAB index (0) | 2011.04.01 |
MATLAB shortcut, 단축키 설정 (0) | 2011.04.01 |
MATLAB 최대공약수 gcd(), 최소공배수lcm() (0) | 2011.03.30 |
댓글