阅读有关Fortran 90内在函数SHAPE,SIZE,UBOUND,LBOUND的信息。
可能您想要size(matrix,1)
和size(matrix,2)
或ubound(matrix,1)
和ubound(matrix,2)
。但是,这是数组的最后一个索引(上限)。
您显示的数组的起始索引是隐式的1。以不同索引开头的数组的声明如下:
real, dimension(0:a,0:b) :: matrix
您可以使用lbound(matrix,1)
和获得起始索引(下限)lbound(matrix,2)
。
我来说两句