2
이 2D 배열 L (i, j)를가집니다. 어떻게 i
의 따라 모든 요소를 요약하고 내가 한 j
2 차원 배열의 합
의 함수로 결과를 만들 수 있습니다
do j=1,10
do i =1,30
T(j) = Sum(L(:,j)
end do
end do
그 됐나요?
이 2D 배열 L (i, j)를가집니다. 어떻게 i
의 따라 모든 요소를 요약하고 내가 한 j
2 차원 배열의 합
의 함수로 결과를 만들 수 있습니다
do j=1,10
do i =1,30
T(j) = Sum(L(:,j)
end do
end do
그 됐나요?
거의 ... 당신은 i
를 사용하지 않는 (당신은 필요하지 않습니다), 당신은 하나 개의 브라켓 누락 :
do j=1,10
T(j) = Sum(L(:,j))
enddo ! j
또한이 작업을 수행 할 sum
의 차원 매개 변수를 사용할 수를 한 라인에서 작업 :
T = sum(L, dim=1)
그러나, 나는 읽기와 루프를 고수 할 매우 어려운 것을 발견 - 그것은 성능면에서 차이를 만들 안된다.
때때로 루프를 사용하는 것이 빠를 때보 다 빠릅니다. – Holmz