function d_max = ultima_celula_do_suporte(NS,NC)
%devolve a posicao da ultima celula do suporte do elemento de posicao 
%(0,0). Se o suporte cobrir o dominio inteiro, devolve (NC - [1,1]) caso contrario
%devolve [hx, hy] onde hx = (NS(1)-1)/2, e igualmente para hy.
if (NS(1) < NC(1)) 
    hx = (NS(1) - 1)/2;
    dx_max = hx;
else
    dx_max = NC(1) - 1;
end
if (NS(2) < NC(2)) 
    hy = (NS(2) - 1)/2;
    dy_max = hy;
else
    dy_max = NC(2) - 1;
end
d_max = [dx_max,dy_max];