visualstudio2005を使いfortran90のプログラムを書いているのですが,
u(i,j)という値の初期値を定義するのにexcelもしくはテキストファイル、DATファイルなどにある値を読み込み代入したいのですが,可能でしょうか?
もし可能なら,
例えば,テキストファイルが
U,V,P
2.0 2.1 2.91
3.0 9.3 1.4
1.0 4.3 -1.5
9.0 2.5 -2.4
: : :
のようにデータが10000個あるようなファイルに対して
u(1,1)はファイルの1列1行目に書いてある値を
u(1,2)はファイルの1列2行目に書いてある値を代入したい場合について教えてください.
i,jはそれぞれ0~100までの範囲とします。
fortran
1コード open(10, file="u initial condition.txt",status='old') 2 DO i = 1, 100 3 read (10,*) (u(i,j), j=1,100) 4 END DO 5 close(10) 6
fortran
1open(1, file="u initial condition.txt",status='old') 2 DO i = 1, 100 3 DO j = 1, 100 4 read (1,*) u(i,j) 5 END DO 6 END DO 7 close(1)
以上のような2つのプログラムを試したのですが、どちらもブレイクポイントがでて
うまくいきませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。