作者box210 (哈)
看板Fortran
標題[問題] 輸入檔格式
時間Sun Jul 4 11:47:01 2010
common/fl/y(12,12,31)
ijk=1
do i=1,3
do j=21,28,1
read(j,*)
enddo
enddo
do i=1,31
do ij=1,8,1
read(20+ij,*) (y(ij,j,i),j=1,12)
enddo
enddo
return
end
程式如上
想請問,
1. 我輸入檔格式應該如何?
我只知道總共會讀取21,22,23,..28 8個input檔
2. 上面程式是不是用兩種方式讀入檔案?
3. 三維陣列的意思?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.38.101
1F:→ charlesdc:1.你的問法很奇怪 2.不是 3.就3個維度的矩陣 07/04 17:02
2F:→ charlesdc:補1.他會先跑j->ij->i 07/04 17:03
3F:→ charlesdc:補2.他只要把那8個檔案的第一行丟掉而已 07/04 17:04
4F:→ box210:因為我現在有程式,沒有輸入檔,我需要自己鍵輸入檔,但我不知 07/04 21:42
5F:→ box210:如何建立輸入檔.跑j跟跑ij部是一樣嗎? 第一行丟掉?什麼意思 07/04 21:46
6F:→ charlesdc:每個檔31*8列+1 每列12筆資料 第一列隨便打會丟掉 有懂? 07/05 22:05
7F:→ charlesdc:我行列好像表達有誤 反正就是第一......排? 07/05 22:06
8F:推 gdi2000520:要不要考慮去翻書 彭國倫 Fortran95會比較有觀念一點.. 07/11 01:13