% *** ---------------------------------------------------------------------------------------- *** %
% ***| Funcion que devuelve el siguiente pixel a expandir (minimo de la Lista Activa)        | *** %
% *** ---------------------------------------------------------------------------------------- *** %

function q = minimo(mapa_coste_acumulado,lista_activa)
      
[x,y] = find(lista_activa);             % Indices de los elementos no nulos de la Lista Activa

pixel_minimo_actual = inf;

% Bucle que va buscando el pixel con valor menor de los pertenecientes a la Lista Activa
for k = 1:length(x)
       
    if mapa_coste_acumulado(x(k),y(k)) < pixel_minimo_actual
              
        pixel_minimo_actual = mapa_coste_acumulado(x(k),y(k));
        q = [x(k),y(k)];
                       
    end
    
end
