看板 Fortran 關於我們 聯絡資訊
不好意思我是Fortran新手 請問如果我想宣告一種特別的陣列 大概可以說成是雙層的陣列吧@@ 例如 REAL A(0:10) !A為一維陣列 而其中 我想讓A(0)~A(10) 都能是一個(2x1)的陣列 我很天真的試著宣告成 REAL A(0:10)(2,1) 結果當然就是失敗了 = = 請問該怎麼宣告呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.210.42
janhon:REAL A(2,0:10) 04/25 02:26
ccdodo:咦 這樣是一個2x11的陣列嗎 那我可以單獨取出某一行 04/25 11:41
ccdodo:來做矩陣的乘除運算嗎? 例如乘一個2x2的矩陣 04/25 11:42
acyang:你要11個二維陣列,為何不宣告為三維陣列B(0:10,2,1) 04/25 14:15
charlesdc:樓上2位的方法都可以 只是運算時要注意維度大小 04/25 16:21
charlesdc:取某段用迴圈寫就能達到了 04/25 16:22
janhon:你可以用指標或者上面的方法 04/25 19:21
ccdodo:謝謝樓上各位 04/26 02:18