Re: [問題] 怎麼寫矩陣= 口 =
※ 引述《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
推
11/05 16:40, , 1F
11/05 16:40, 1F
推
11/06 02:17, , 2F
11/06 02:17, 2F
推
12/07 19:59, , 3F
12/07 19:59, 3F
討論串 (同標題文章)
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章
-2
11