看板 Fortran 關於我們 聯絡資訊
※ 引述《Flcyndi (阿肥)》之銘言: : 因為要輸入矩陣的資料 : 我翻了FORTRAN 90 還是不太會>///< : 有沒有大大可以給個簡單的例子... : 希望能跑出來的是 EX. 矩陣4*4 A=[ ] : 要輸入的資料為[ ] 內的數值 Orz : and...怎麼讓write出來的東西可以在同一行...= =" : 怎麼寫都是分行 >_< ex. a11 b12 c13 希望能像左邊一樣讓a11 b12 c13 在同一行 : a21 b22 c23 : a31 b32 c33 : 新手到了極致...QQ 先謝謝各位了 簡單的例子是吧… 首先你先編輯一個檔案叫test.txt 然後把*號包起來的那四行複製貼到檔案裡 ********** 1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16 ********** 照你的矩陣 a11=1 b12=5 c13=9 d14=13 a21=2.... ... 程式如下 integer var(4,4) !4x4的二維矩陣 open(11,file='test.txt',form='formatted',status='old') do j=1,4 read(11,*)var(j,1),var(j,2),var(j,3),var(j,4) !讀取 enddo do j=1,4 write(*,*)var(j,1),var(j,2),var(j,3),var(j,4) !輸出到螢幕 enddo stop end -- 矩陣(陣列)的讀寫方式很多種 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.137.32.160
Flcyndi:感謝這篇XDDD 小弟馬上TRY ^^ 11/05 16:40
chengninghu:推推!!! 11/06 02:17
muto52:推熱心教學文! 12/07 19:59