[繪圖] 將多張圖片繪至同個figure

看板MATLAB作者 (噗噗噗)時間6年前 (2018/01/16 22:39), 編輯推噓2(207)
留言9則, 3人參與, 6年前最新討論串1/1
各位先進好 小弟最近研究上要計算並顯示一很大的矩陣(100000*100000*3) 因矩陣太大導致記憶體不足而無法運算 在不考慮增加電腦記憶體的情況下 想到是否可以在同個figure下將此矩陣分為多次來繪圖 我的想法如下 1. 一次計算一個10000*10000*3的矩陣. 2. 繪製一個步驟1計算之矩陣至 figure 畫完在workspace中清除掉減少記憶體空間 3. 重複步驟1及步驟2,在位置2畫出第二個矩陣,以此類推至第一百個矩陣 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |1 | |1 2 | |1 2 3 4 ...... 9 10| |↑繪第一個矩陣 | | ↑繪第二個矩陣 | |11. | | | | | |12 . | | | | | |. . | | | | |....|. . | | | | | |. . | | | | | |. . | | | | | |. . | | | | | |. . | | | | | |. .| |_ _ _ _ _ _ _ _ _ _| |_ _ _ _ _ _ _ _ _ _| |_ _ _ _ _ _ _ _ 100| 我是使用imshow來做顯示 請問有什麼辦法可以指定圖形要畫在哪個位置上呢? 或是有其他方式可以畫出這麼大的矩陣呢? 麻煩各位先進了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.105.214.73 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1516113546.A.186.html

01/17 07:56, 6年前 , 1F
自己先平均吧,你螢幕也沒這麼大啊
01/17 07:56, 1F

01/17 08:45, 6年前 , 2F
好的 可是我還是很好奇 matlab有沒有辦法做到我說的那件
01/17 08:45, 2F

01/17 08:45, 6年前 , 3F
事(指定位置上繪圖)
01/17 08:45, 3F

01/17 10:53, 6年前 , 4F
或許可以考慮將資料轉成uint8的raw檔,直接存成圖.
01/17 10:53, 4F

01/17 10:54, 6年前 , 5F
但是那張圖會有100k*100k*3那麼大,要顯示全圖會需要30G
01/17 10:54, 5F

01/17 10:55, 6年前 , 6F
的記憶體,就算能轉成圖,能不能顯示都是問題.
01/17 10:55, 6F

01/17 11:08, 6年前 , 7F
目前我是直接存成圖沒錯,可是花費的時間很長,也的確可
01/17 11:08, 7F

01/17 11:08, 6年前 , 8F
能遇到樓上大大提到的問題,因此才想說有沒有機會分批處
01/17 11:08, 8F

01/17 11:08, 6年前 , 9F
01/17 11:08, 9F
文章代碼(AID): #1QNWwA66 (MATLAB)
文章代碼(AID): #1QNWwA66 (MATLAB)