2
私はこの2D配列L(i、j)を持っています。どのように私はi
に依存するすべての要素を合計し、私がやったj
2次元配列の和
の関数として結果を行うことができます。
do j=1,10
do i =1,30
T(j) = Sum(L(:,j)
end do
end do
はそれは大丈夫ですか?
私はこの2D配列L(i、j)を持っています。どのように私はi
に依存するすべての要素を合計し、私がやったj
2次元配列の和
の関数として結果を行うことができます。
do j=1,10
do i =1,30
T(j) = Sum(L(:,j)
end do
end do
はそれは大丈夫ですか?
ほとんど...あなたは(あなたがする必要はありません)i
を使用していない、とあなたは1つのブラケットが欠落しています
do j=1,10
T(j) = Sum(L(:,j))
enddo ! j
あなたもこれを行うにはsum
の寸法パラメータを使用することができます1つのラインでの操作:
T = sum(L, dim=1)
はしかし、私は非常に困難読み取るために、ループに固執することを見つける - それは、パフォーマンスの面で違いを作るべきではありません。
時には、ループを使用するよりも高速です。 – Holmz