3 x 5 matrix를 만들고 아래 값을 찾아보자.
- 각 Column의 최대값, 최소값
- 각 Row의 최대값, 최소값
- 전체 matrix에서의 최대값, 최소값
max( ) 함수는 최대값을, min( ) 함수는 최소값을 반환해준다.
mat = randi([1,10], 3, 5) %1~10 범위 내에서 랜덤으로 선택된 정수로 3x5 행렬 생성
max(mat,[],1) %각 Column의 최대값 -> 이건 그냥 간단하게 max(mat)로 써도 됨
max(mat,[],2) %각 Row의 최대값 -> max(mat')도 가능
max(mat,[],'all') %전체 행렬에서의 최대값
최소값은, 위의 코드에서 max를 min으로만 바꾸면 됨!
mat = randi([1,10], 3, 5) %1~10 범위 내에서 랜덤으로 선택된 정수로 3x5 행렬 생성
min(mat,[],1) %각 Column의 최소값
min(mat,[],2) %각 Row의 최소값
min(mat,[],'all') %전체 행렬에서의 최소값Columna line of units following one after anotherMore (Definitions, Synonyms, Translation)
'Programming > MATLAB' 카테고리의 다른 글
[MATLAB] 3. 행 또는 열 지우기 (0) | 2021.02.14 |
---|---|
[MATLAB] 1. 누적합 cumsum (cumulative sum) (0) | 2021.02.13 |