[問題] Fortran可以矩陣中放進矩陣嗎?

看板Fortran作者 (成大海龍王)時間8年前 (2016/07/05 20:03), 8年前編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/2 (看更多)
各位前輩好 小弟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://www.ptt.cc/bbs/Fortran/M.1467720222.A.786.html

07/06 09:49, , 1F
用3維陣列,3*3*3
07/06 09:49, 1F

07/06 15:13, , 2F
寫迴圈自己排
07/06 15:13, 2F
H大,小弟的主程式只能跑2D矩陣,3D矩陣目前是沒辦法處理的 P大,fortran沒有像matlab異質陣列(cell array)的功能,有試過用迴圈塞進去可是會有shape的error ※ 編輯: etu4315 (140.116.20.34), 07/06/2016 15:31:05

07/06 15:43, , 3F
我到覺得這只是index問題 直接用原本的矩陣存法就可以了
07/06 15:43, 3F

07/17 13:31, , 4F
可以做成direct product嗎?
07/17 13:31, 4F

07/17 13:33, , 5F
還有 本來就可以處理非對稱矩陣啊
07/17 13:33, 5F
文章代碼(AID): #1NUw8UU6 (Fortran)
文章代碼(AID): #1NUw8UU6 (Fortran)