部分配列 配列の部分的な所を取り出すことができる X(b:e:s) b : Begin 番号 ( 最初の添字 : 上限 ) e : End 番号 ( 最後の添字 : 下限 ) s : Step ( 添字の間隔 : 省略値は 1 ) # Do 文と似ている ## 部分配列と Do 文は交換できる ? do i = 1, 10, 2 a(i) = b(i) end do は a(1:10:2) = b(1:10:2) と同じ。 下限上限を省略する場合でも : は省略できない。 省略した場合の値は、親の配列の下限上限に従う。 a(:) = b(:) ! a = b ともかける。 Step 数は省略すると 1 で、しかも、: も省略できる。 == 問題 13.1 -> 13.1a repott13_1a.f90 問題 13.2 -> 13.2a repott13_2a.f90 問題 13.3 -> 13.3a repott13_3a.f90 == a_ii = a(i,i) a(i,:) = a(i,:)/a_ii という計算で、 a(i,:) = a(i,:)/a(i,i) とすると、トラブルが.. ( なぜだか考えてみよう.. )