!file1, file2,....., file[n]
OPEN (1,FILE='file1.out',ACCESS='SEQUENTIAL',STATUS='UNKNOWN')
do ph=1,N6
do i=1,nx-1
A(i)=mu*U(i-1)
end do
do j=0,nx
U(j)=A(j)
end do
if (mod(ph,Ne)==0) then ! ?
WRITE(1,200) nt,U(i)
endif
200 format(5E12.4)
end do
それとも...私は方法がわからない、各ループで新しいファイルを作成したい、私は改行または列を書くことができますか? 私はfortranの初心者です。 ありがとう
少し明確な質問がありますか?コード例は本当に役立ちません。 'm'の配列全体を複数のファイルに書きたいのですか、' m'の各要素を別々のファイルに書きたいのですか?私たちにあなたの問題の背景を教えてください。そうすれば、まともな答えを示唆できるでしょう。 – Chris
いいえ私は私のコードdetaillingを追加します。私は毎回新しいファイルに配列Uを書きたい。このように、私は最後のUをfile1.outに持っているだけです。ループ中に計算された各Uを見たいと思っています。 – supertoto