안녕하세요, 크게는 두 개로 나누어볼 수 있을 것 같은데,
1. 배열을 하나의 자료로 함칠 것
2. 합친 자료를 특정 차원에 대해서 평균할 것
입니다.
——————————-
이 중 1번을 할 때, 2번을 위해서 기존 차원이 아니라 새로운 차원을 더해서 합쳐야 합니다.
(여기서는 1차원 자료를 합쳐서 2차원 자료로 병합)
간단하게는 아래와 같이 하면 됩니다.
data = [[a],[b],[c],[d],[e]]
다만 해당 방법은 a,b,c,d,e가 모두 같은 크기를 같아야하고
크기가 다른 경우에는 합칠 배열을 먼저 만들어두고 인덱스를 통해 직접 넣는게 좋을 것 같습니다.
——————————-
위와 같이 평균을 하는 것은 합쳐진 자료에 대해 새로 생긴 2차원에 대해 평균을 취하면 됩니다.
f = MEAN(data,DIMENSION=2)
위 DIMENSION 옵션에 대한 설명은 IDL 도움말에서 MEAN을 찾아보시면 설명된 것을 통해 보다 자세히 알 수 있을 겁니다.
——————————-
근데 알려드린 것처럼 안하고 위에 예시로 보여준 것처럼 해도
결과는 동일하고 코드에서도 별로 차이가 없을 것 같은데 굳이 MEAN 함수를 사용하시려는 이유가 있나요?