function malha  = constroi_malha_vazia(CD,LD,NC)
%constroi uma malhar regular vazia que eh subconjuto da malha completa
%com NC(1) x NC(2) celulas para o
%dominio CD, LD. 

malha.NC = NC; %tamanho da grade de celulas, (1 x 2)
malha.CD = CD; %centro do dominio (1 x 2)
malha.LD = LD; %tamanho do dominio (1 x 2)
%cria uma celula para inicializar o campo.celulas 
%malha.celulas = []; 
cel = constroi_celula([0, 0],NC);
malha.celulas(1) = cel;
ixc = sparse(NC(1),NC(2));
malha.ixc = ixc;
