質問編集履歴
8
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -25,7 +25,7 @@
|
|
25
25
|
open(1, file="u initial condition.txt",status='old')
|
26
26
|
DO i = 1, 100
|
27
27
|
DO j = 1, 100
|
28
|
-
read (1,*)
|
28
|
+
read (1,*) u(i,j)
|
29
29
|
END DO
|
30
30
|
END DO
|
31
31
|
close(1)
|
7
試したことを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
1.0 4.3 -1.5
|
9
9
|
9.0 2.5 -2.4
|
10
10
|
: : :
|
11
|
-
のようにデータが
|
11
|
+
のようにデータが10000個あるようなファイルに対して
|
12
12
|
u(1,1)はファイルの1列1行目に書いてある値を
|
13
13
|
u(1,2)はファイルの1列2行目に書いてある値を代入したい場合について教えてください.
|
14
14
|
i,jはそれぞれ0~100までの範囲とします。
|
@@ -21,5 +21,14 @@
|
|
21
21
|
close(10)
|
22
22
|
|
23
23
|
```
|
24
|
+
```fortran
|
25
|
+
open(1, file="u initial condition.txt",status='old')
|
26
|
+
DO i = 1, 100
|
27
|
+
DO j = 1, 100
|
28
|
+
read (1,*) p(i,j)
|
29
|
+
END DO
|
30
|
+
END DO
|
31
|
+
close(1)
|
32
|
+
```
|
24
|
-
以上のプログラムを試したのですが、ブレイクポイントがでて
|
33
|
+
以上のような2つのプログラムを試したのですが、どちらもブレイクポイントがでて
|
25
34
|
うまくいきませんでした。
|
6
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,12 +14,12 @@
|
|
14
14
|
i,jはそれぞれ0~100までの範囲とします。
|
15
15
|
|
16
16
|
```fortran
|
17
|
-
コード
|
18
|
-
```
|
19
|
-
open(10, file="u initial condition.txt",status='old')
|
17
|
+
コード open(10, file="u initial condition.txt",status='old')
|
20
18
|
DO i = 1, 100
|
21
19
|
read (10,*) (u(i,j), j=1,100)
|
22
20
|
END DO
|
23
21
|
close(10)
|
22
|
+
|
23
|
+
```
|
24
24
|
以上のプログラムを試したのですが、ブレイクポイントがでて
|
25
25
|
うまくいきませんでした。
|
5
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
```
|
19
19
|
open(10, file="u initial condition.txt",status='old')
|
20
20
|
DO i = 1, 100
|
21
|
-
read (
|
21
|
+
read (10,*) (u(i,j), j=1,100)
|
22
22
|
END DO
|
23
23
|
close(10)
|
24
24
|
以上のプログラムを試したのですが、ブレイクポイントがでて
|
4
試したことを記入
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,4 +11,15 @@
|
|
11
11
|
のようにデータが1000個あるようなファイルに対して
|
12
12
|
u(1,1)はファイルの1列1行目に書いてある値を
|
13
13
|
u(1,2)はファイルの1列2行目に書いてある値を代入したい場合について教えてください.
|
14
|
-
i,jはそれぞれ0~100までの範囲とします。
|
14
|
+
i,jはそれぞれ0~100までの範囲とします。
|
15
|
+
|
16
|
+
```fortran
|
17
|
+
コード
|
18
|
+
```
|
19
|
+
open(10, file="u initial condition.txt",status='old')
|
20
|
+
DO i = 1, 100
|
21
|
+
read (*,*) (u(i,j), j=1,100)
|
22
|
+
END DO
|
23
|
+
close(10)
|
24
|
+
以上のプログラムを試したのですが、ブレイクポイントがでて
|
25
|
+
うまくいきませんでした。
|
3
書式の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,11 +3,11 @@
|
|
3
3
|
もし可能なら,
|
4
4
|
例えば,テキストファイルが
|
5
5
|
U,V,P
|
6
|
-
2.
|
6
|
+
2.0 2.1 2.91
|
7
|
-
3.
|
7
|
+
3.0 9.3 1.4
|
8
|
-
1.
|
8
|
+
1.0 4.3 -1.5
|
9
|
-
9.
|
9
|
+
9.0 2.5 -2.4
|
10
|
-
|
10
|
+
: : :
|
11
11
|
のようにデータが1000個あるようなファイルに対して
|
12
12
|
u(1,1)はファイルの1列1行目に書いてある値を
|
13
13
|
u(1,2)はファイルの1列2行目に書いてある値を代入したい場合について教えてください.
|
2
より詳細に記述
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
ファイルの値を取り込む方法
|
body
CHANGED
@@ -1,7 +1,14 @@
|
|
1
1
|
visualstudio2005を使いfortran90のプログラムを書いているのですが,
|
2
|
-
u(i,j)という値の初期値を定義するのにexcelもしくはテキストファイルなどにある値を代入したいのですが,
|
2
|
+
u(i,j)という値の初期値を定義するのにexcelもしくはテキストファイル、DATファイルなどにある値を読み込み代入したいのですが,可能でしょうか?
|
3
|
-
可能でしょうか?
|
4
3
|
もし可能なら,
|
4
|
+
例えば,テキストファイルが
|
5
|
+
U,V,P
|
6
|
+
2.04E-03 2.04E-03 2.91E+00
|
7
|
+
3.10E-03 9.39E-04 1.77E-01
|
8
|
+
1.65E-03 4.31E-04 -1.51E-01
|
9
|
+
9.49E-04 2.08E-04 -2.75E-01
|
10
|
+
: : :
|
11
|
+
のようにデータが1000個あるようなファイルに対して
|
5
|
-
|
12
|
+
u(1,1)はファイルの1列1行目に書いてある値を
|
6
|
-
|
13
|
+
u(1,2)はファイルの1列2行目に書いてある値を代入したい場合について教えてください.
|
7
14
|
i,jはそれぞれ0~100までの範囲とします。
|
1
より詳しく記述した
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,7 @@
|
|
1
1
|
visualstudio2005を使いfortran90のプログラムを書いているのですが,
|
2
|
-
u(i,j)という値を定義するのにexcel
|
2
|
+
u(i,j)という値の初期値を定義するのにexcelもしくはテキストファイルなどにある値を代入したいのですが,
|
3
3
|
可能でしょうか?
|
4
4
|
もし可能なら,
|
5
|
+
例えば,u(1,1)はファイルの1列1行目に書いてある値を
|
5
|
-
|
6
|
+
u(1,2)はファイルの1列2行目に書いてある値を代入したい場合について教えてください.
|
7
|
+
i,jはそれぞれ0~100までの範囲とします。
|