User Tools

Site Tools


cemtool:7.5:internaltoolbox:interrnal:max

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cemtool:7.5:internaltoolbox:interrnal:max [2014/04/25 09:03] (current)
Line 1: Line 1:
 +[[:​cemtool]]>​[[:​cemtool:​7.5]]>​[[:​cemtool:​7.5:​internaltoolbox]]>​[[:​cemtool:​7.5:​internaltoolbox:​interrnal]]
 +
 +====== max ======
 +vector 또는 행렬의 최대 또는 최소 원소(및 지표)를 찾아 출력한다.
 +
 +===== 문법 =====
 +<code matlab>
 +max(X)
 +max(A,B)
 +[Y, I] = max(X)
 +</​code>​
 +입력
 +X, A, B : 최대 원소를 구하고자 하는 vector 또는 행렬.
 +출력
 +Y : 최대 원소로 구성된 vector 또는 행렬.
 +I  : 최대 원소의 지표.
 +
 +===== 설명 =====
 +- X가 vector인 경우 :
 +X가 실수로 구성되어 있을 경우 max(X)는 X 내에서 최대인 원소를 출력하며,​ 복소수인 경우에는 절대값이 최대인 원소를 출력한다.
 +- X가 행렬인 경우 :
 +X가 실수로 구성되어 있을 경우 max(X)는 X의 각 열 내에서 최대인 원소로 구성된 벡터를 출력하며,​ 복소수인 경우에는 절대값이 최대인 원소로 구성된 벡터를 출력한다.
 +- [Y, I] = max(X) :
 +Y는 위의 경우와 마찬가지이며,​ I는 Y가 X 내에서 갖는 지표를 담고 있는 Y와 같은 차원의 벡터이다.
 +max(A,B)는 행렬 또는 vector A와 B를 원소별로 비교하여 두 원소 중에서 큰 원소를 출력하며,​ 이 때 결과는 A 및 B와 같은 차원을 갖는다.
 +
 +===== 예제 =====
 +<file matlab ex.cem>
 +X = [2 5 9; 3 4 8; 1 6 0];
 +
 +max(X)
 +
 +3.0000 ​  ​6.0000 ​  ​9.0000
 +
 + 
 +
 +[Y, I] = max(X)
 +
 +Y =
 +
 +3.0000 ​  ​6.0000 ​  ​9.0000
 +
 +I =
 +
 +2.0000 ​  ​3.0000 ​  ​1.0000
 +
 + 
 +
 +A = [1 3 5; 7 3 0; 2 4 6];
 +
 +B = [2 5 7; 1 5 3; 0 5 2];
 +
 +max(A,B)
 +
 +2.0000 ​  ​5.0000 ​  ​7.0000
 +
 +7.0000 ​  ​5.0000 ​  ​3.0000
 +
 + 
 +
 +2.0000 ​  ​5.0000 ​  ​6.0000
 +
 +</​file>​
 +===== 관련함수 =====
 +[[cemtool:​7.5:​internaltoolbox:​interrnal:​sort]] [[cemtool:​7.5:​internaltoolbox:​interrnal:​min]]
 +
  
cemtool/7.5/internaltoolbox/interrnal/max.txt · Last modified: 2014/04/25 09:03 (external edit)