2016-02-11 43 views
0

im使用在2D顯示的衝浪工具如下顯示3D矩陣,作爲圖像:彩條使用

figure; 
title('Plot') 
surf(Matrix,'EdgeColor','None'); 
view(2); 
colorbar; 

有我在從區分感興趣的圖像區域但是由於有幾個非常高/很低的背景值,圖像不會使有趣區域的顏色不同,因爲顏色條必須考慮到值的整個分佈。

有沒有辦法改變顏色條,以便將平均值考慮在內以考慮極值?

回答

0

您可以使用caxis選項來調整顏色限制,prctile可以使用以獲得百分比級別。合併它們可以讓您突出顯示部分數據。

例如

caxis(prctile(Matrix(:),[5 90])) 

將限制色彩圖到數據高於%5和低於%90。隨意修改這個值

+0

在上面的代碼中,我會在最後嘗試,但它不會改變它,如果我把它放在衝浪位之後,它只會返回一個3D圖 – sqlperson994

+0

@ benwhelan94對不起?衝浪位應該返回一個3D情節,這是一個衝浪!你設置了視圖(2),並從頂部看到3D圖,但它仍然是一個3D圖! –

+0

@ benwhelan94無論如何,把它放在我的機器上工作 –