作者ccdodo (嘻嘻哆哆)
看板Fortran
标题[问题] 阵列的宣告
时间Sat Apr 25 01:47:44 2009
不好意思我是Fortran新手
请问如果我想宣告一种特别的阵列 大概可以说成是双层的阵列吧@@
例如 REAL A(0:10)
!A为一维阵列
而其中 我想让A(0)~A(10) 都能是一个(2x1)的阵列
我很天真的试着宣告成 REAL A(0:10)(2,1)
结果当然就是失败了 = =
请问该怎麽宣告呢 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.139.210.42
1F:→ janhon:REAL A(2,0:10) 04/25 02:26
2F:→ ccdodo:咦 这样是一个2x11的阵列吗 那我可以单独取出某一行 04/25 11:41
3F:→ ccdodo:来做矩阵的乘除运算吗? 例如乘一个2x2的矩阵 04/25 11:42
4F:→ acyang:你要11个二维阵列,为何不宣告为三维阵列B(0:10,2,1) 04/25 14:15
5F:→ charlesdc:楼上2位的方法都可以 只是运算时要注意维度大小 04/25 16:21
6F:→ charlesdc:取某段用回圈写就能达到了 04/25 16:22
7F:推 janhon:你可以用指标或者上面的方法 04/25 19:21
8F:→ ccdodo:谢谢楼上各位 04/26 02:18