在MATLAB中,可以使用getframe
函數(shù)來讀取figure中的數(shù)據(jù)。以下是一個(gè)示例:
% 創(chuàng)建一個(gè)簡單的圖形
x = 1:10;
y = x.^2;
plot(x, y);
% 獲取當(dāng)前figure的數(shù)據(jù)
frame = getframe(gcf);
data = frame.cdata;
% 顯示圖形數(shù)據(jù)
imshow(data);
在這個(gè)例子中,我們首先創(chuàng)建了一個(gè)簡單的圖形,然后使用getframe(gcf)
函數(shù)來獲取當(dāng)前figure的數(shù)據(jù),并將其存儲(chǔ)在變量data
中。最后,使用imshow
函數(shù)來顯示圖形數(shù)據(jù)。