%solo funciona para hallar el máxima en la tabla de Hough de 360º resol 1
function esMaximo=maximo360(tabla,i,j,entorno) 

[filas,columnas]=size(tabla);
i_o=i-entorno;
i_f=i+entorno;
if i_o<1 
    i_o=1;
end
if i_f>filas
    i_f=filas;
end

j_o=j-entorno;
j_f=j+entorno;
if j_o<1 %se sale el entorno por abajo
    %Meto el entorno en dos matrices 
    %la que queda dentro de la tabla
    subMatriz1=tabla(i_o:i_f, 1:j_f);
    %y la que se pasa de vuelta hasta el final
    subMatriz0=tabla(i_o:i_f, mod(j_o,360)+1:360);
    subMatriz=[subMatriz0,subMatriz1];
elseif j_f>columnas %si con el entorno me paso de 360º
    %Meto el entorno en dos matrices 
    %la que queda dentro de la tabla
    subMatriz1=tabla(i_o:i_f, j_o:360);
    %y la que se pasa de vuelta
    subMatriz0=tabla(i_o:i_f, 1:mod(j_f,360)+1);
    subMatriz=[subMatriz1,subMatriz0];
else %si entorno no se sale de la tabla
    subMatriz=tabla(i_o:i_f, j_o:j_f);
end

valorMax= max( max(subMatriz));

if valorMax==tabla(i,j)
    esMaximo=1;
    
else
    esMaximo=0;
end




