作者etu4315 (成大海龙王)
看板Fortran
标题[问题] Fortran可以矩阵中放进矩阵吗?
时间Tue Jul 5 20:03:39 2016
各位前辈好
小弟fortran新手
在处理网格时碰到了问题
如照片所示
http://imgur.com/Xwwg2MC
我本来有一个计算完的9*3矩阵
为了运算公式方便我需要压缩成3*3的矩阵
即按照如中的逻辑分层放进去
有翻过书都没找到矩阵中放进矩阵的写法
还请版上的高手大大们帮小弟解惑
谢谢
--
→ hsnuconan:这世界上只有10种人 懂二进位的和不懂二进位的 10/27 00:13
→ Metallicat:hsnuconan的数学老师XDDDDDDDDDDDDDDDDDDDDDDDD 10/27 00:13
→ Metallicat:hsnuconan会被作成签名档XDDDDD笑死 10/27 00:14
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.20.2
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Fortran/M.1467720222.A.786.html
1F:推 hiyiyi: 用3维阵列,3*3*3 07/06 09:49
2F:推 physbook: 写回圈自己排 07/06 15:13
H大,小弟的主程式只能跑2D矩阵,3D矩阵目前是没办法处理的
P大,fortran没有像matlab异质阵列(cell array)的功能,有试过用回圈塞进去可是会有shape的error
※ 编辑: etu4315 (140.116.20.34), 07/06/2016 15:31:05
3F:→ rex0707: 我到觉得这只是index问题 直接用原本的矩阵存法就可以了 07/06 15:43
4F:→ noonee: 可以做成direct product吗? 07/17 13:31
5F:→ noonee: 还有 本来就可以处理非对称矩阵啊 07/17 13:33