2016-01-06 94 views
0

我具有由下面的代碼生成的補丁:把一個補丁成2D矩陣

t=0:2*pi; 
x=cos(t)*50+100; 
y=sin(t)*50+100; 
f1_h=fill(x,y,'r'); 

,並希望把這種貼劑的輸出爲2D雙矩陣。這樣我就可以用它來試驗其他代碼(不用於顯示目的)。

所以這會是這樣的

d=zeros(1000,1000); 
d=d.+patchToImage(f1_h) 

除了patchToImage似乎並不存在。

+0

你只是想把它作爲子陣列插入? – jxramos

+0

子陣是好的,因爲我可以使用添加它的方式。 – Thijser

回答

1

我推薦使用meshgrid,然後應用inpolygon

+0

我不知道我明白inpolygon的參數可以解釋它們嗎? – Thijser

+0

Here:http://ch.mathworks.com/help/matlab/ref/inpolygon.html – flawr