【发布时间】:2013-08-05 10:08:58
【问题描述】:
我正在尝试阅读一些 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 从3 到i+2 对于P 和k 从1 到i 对于P0?
提前致谢。
【问题讨论】: