作者profyang (prof)
看板MATLAB
標題Re: [問題]如何將矩陣的大小值轉成影像矩陣
時間Mon Dec 21 15:11:25 2015
※ 引述《kampa (軋車)》之銘言:
: 想請問板上各位神人
: 一般MATLAB將矩陣上的值用contourf可以畫出不同大小對應的顏色值
: 但要如何將這些顏色值直接轉成影像的矩陣
: 或是算出來的值直接轉換成影像顏色的矩陣
: 因為算出矩陣值之後要做兩個影像的疊合
: 所以希望能用code自動將矩陣大小值轉成影像矩陣
: 這個問題困擾好幾天了,跪求神人相助> <
Z = peaks(20);
figure('visible','off');
contourf(Z,10);
colormap;
F = getframe;
X = frame2im(F); %X就是image矩陣,是個n*m*3的矩陣,3那個維度存rgb
figure();
image(X); %顯示你存的影像驗證無誤
--
正妹也只不過是一組物質波方程的特解罷了(  ̄ c ̄)y▂ξ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.247.141
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1450681890.A.BD1.html
推 kampa: 謝謝你的回答!!但這樣寫的話contourf會不見沒錯,可是 12/21 15:52
→ kampa: F=getframe;後方窗又會跑出來,這問題能解決嗎?還是無法QQ 12/21 15:53
→ profyang: 咦?我不會跳耶奇怪 12/21 16:27
→ profyang: 我是matlab 2015a 不知道跟版本有無關係 12/21 16:28
→ s4300026: 我要正妹的方程式特解~ 12/21 18:39
推 kampa: 謝謝你,我試過2015a了,是版本的問題沒錯~感謝你~~ 12/22 09:41
→ profyang: 原來如此 順便問一下你本來用的版本是? 12/22 13:25
推 kampa: 我用2009b跟2013a都會這樣 12/22 14:39