배열이 x
인 경우를 가정 해 봅시다. 내가 두 배열이있는 경우MATLAB에서 최대 배열을 찾는 방법은 무엇입니까?
maximum = max(x);
, 내가 명령
maximum_array = max(x, y);
를 사용하여 최대 값을 포함하는 배열을 찾을 수 있습니다,의는 x와 y 가정 해 봅시다 : 다음과 같이 우리는이 배열의 최대 값을 찾을 수 있습니다
이 배열이 y라고 가정 해 봅시다. 그리고, I는 X가 이전과 같이, 인자 (Y)과 최대 명령을 사용하여 최대 값을 찾을 수
이러한 2 단계 절차는 다음의 컴팩트 한 줄 명령으로 수행 될 수maximum_value = max(y);
:
maximum_value = max(max(x, y));
하지만 배열이 2 개 이상일 때 어떻게됩니까? 필자가 아는 한, max 함수는 두 개 이상의 배열을 비교하는 것을 허용하지 않습니다. 따라서 배열 쌍에 대해 max를 사용하고 중간 결과 중 최대 값을 찾아야합니다 (추가 변수 사용 포함). 물론, 만약 내가 가지고 있다면, 50 개의 배열을 가정 해 봅시다. 이것은 아마도 tedius 프로세스 일 것입니다.
보다 효율적인 방법이 있습니까?
고마워요! 배열의 "컬럼 화"(:-))는 처음부터 완벽하게 이해할 수 있습니다. 나는 그 생각을해야만합니다 ... – Kotsos
@Kotsos 스마일리가 아닌 것을 제외하고! – Divakar
그래, 나에게 재미있는 말처럼 보일 뿐이다. 심지어 그것이 유효한 영어인지 아닌지 나는 모른다. – Kotsos