我正在尝试阅读一些 Fortran 代码,但是对于像这样的数组子集操作,有些东西我无法理解
认为n = 3
和数组
INTEGER, PARAMETER :: dp = SELECTED_REAL_KIND(12)
REAL(KIND=dp) :: P(n+1),P0(n)
这条线到底是做什么的?
DO i=1,n-1
…..
P(3:i+2) = P(3:i+2) - i*P0(1:i) / (i+1)
….
END DO
是嵌套循环吗?喜欢j
from 3
to i+2
forP
和k
from 1
to i
forP0
吗?
提前致谢。