Librería Arduino QuickMedian


Esta librería realiza el cálculo rápido de la mediana de un array en Arduino aplicando el algoritmo QuickSelect modificado por Wirth.

Para más información consultar la entrada Cálculo rápido de la mediana en Arduino con Wirth QuickSelect.

Manual de uso

La librería QuickMedian dispone de un único método estático para el cálculo de la mediana. No es necesario, por tanto, instanciar un objeto.

Se usan templates para que funcionen con distintos tipos de variables (int, long, float...). La librería incorpora dos ejemplos, uno para int y otro para float.

Para el cálculo de la mediana de un vector se emplea la función GetMedian

Anuncio:

Ejemplos

La librería QuickMedian incluye los siguientes ejemplos para ilustrar su uso.

  • QuickMedianInt: Ejemplo de uso para variables integer.
  • QuickMedianFloat: Ejemplo de uso para variables float.

Instalación

  • Descargar la última versión desde GitHub
  • Descomprimir el archivo
  • Copiar en tu carpeta de librerías (normalmente Mis Documentos\Arduino\libraries)
  • Relanzar el IDE de Arduino

Si te ha gustado esta entrada y quieres leer más sobre Arduino puedes consultar la sección
tutoriales de Arduino

Anuncio:

Previous Cálculo rápido de la mediana en Arduino con Wirth QuickSelect
Next Implementar un buffer circular en Arduino