看板
[ Fortran ]
討論串[請益] 陣列讀檔的問題
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
我有一個(8,8)的陣列. 我每次都只要讀(3,3)的陣列. 例如第一次讀(1:3,1,3). 第二次讀(2:4,1,3).....(1:3,2:4),(1:3,3:5). 到最後讀(6:8,6:8). 我用do loop寫他一直說我陣列範圍錯誤. real::a(1:8,1:8). open(1,
(還有14個字)
內容預覽:
先不論迴圈讀到的資料順序排列正不正確. 我想問題在於你提供的陣列不滿足你迴圈所需要的資料筆數. 來算算看~~:p. 你有一個8x8的陣列. 所以資料筆數是8x8=64筆. 你的迴圈裡一次需要的資料筆數是3x3=9筆. 而迴圈總需要的資料筆數是3x3x6x6=324筆. 所以應在迴圈第八次(n=2 m
(還有286個字)
首頁
上一頁
1
下一頁
尾頁