У меня есть инициализация массива на основе подразумеваемого цикла do, учитывая нечетный размер N
.Являются ли подразумеваемые DO петли неэффективными?
J=(N+1)/2
XLOC(1:N) = (/ (I-J, I=1,N) /)
В контексте F90 + это рекомендуется использовать (/ .. /) синтаксис, или более эффективно использовать FORALL
заявление.
Пример: для N=19
затем XLOC=(-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9)
Как бы вы еще инициализировать этот массив?
Edit 1
Как бы вы инициализировать этот массив с более читаемым кодом?