作者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://www.ptt.cc/bbs/Fortran/M.1467720222.A.786.html
推 hiyiyi: 用3維陣列,3*3*3 07/06 09:49
推 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
→ rex0707: 我到覺得這只是index問題 直接用原本的矩陣存法就可以了 07/06 15:43
→ noonee: 可以做成direct product嗎? 07/17 13:31
→ noonee: 還有 本來就可以處理非對稱矩陣啊 07/17 13:33