Untitled
By: a guest | Feb 27th, 2009 | Syntax:
None | Size: 0.63 KB | Hits: 41 | Expires: Never
A = [0,0,1;0,1,1;0,0,0];
for c = 1:1:(a-1)
for d = 1:1:(b-1)
adjacent_counter = 0;
for m = -1:1:1
for n = -1:1:1
row_adjacent = m + c;
col_adjacent = n + d;
if ( ( row_adjacent > 0 ) & ( col_adjacent > 0 ) )
if ( A(row_adjacent,col_adjacent) == 1 )
adjacent_counter = adjacent_counter + 1;
end
end
end
end
if adjacent_counter >= 3
A(c,d) = 1;
end
adjacent_counter = 0;
end
end