2011-09-30 151 views
-2

我有一個數組,它保存着一個尺寸(560 x 296)的圖像,這是我輸入到我的程序中的原始圖像。現在我有另一個相同大小的數組(560 x 296),它充滿了0和1。 1表示要保留在原始圖像中的像素位置,0表示要從原始圖像中移除的像素。基於另一個陣列的Matlab縮小圖像陣列

是否有某種形式的基於另一個數組縮小數組的花式matlab函數?

任何幫助/鏈接將是真棒,因爲我是新來的Matlab。

由於

+1

以何種方式移除? – Nzbuu

回答

2

假設B是邏輯陣列,想要要麼

A(~B) = 0; 

A(~B) = []; 

只有第一個是保證保持A的形狀,但它不」不要刪除它們:它只會使它們變成空白。