I1M2017: Combinatoria en Haskell

En la primera parte de la clase de hoy de Informática de 1º del Grado en Matemáticas se han explicado las soluciones de los ejercicios de la relación 24 cuyo objetivo es estudiar la generación y el número de las principales operaciones de la combinatoria. En concreto, se estudia

  • Permutaciones.
  • Combinaciones sin repetición.
  • Combinaciones con repetición
  • Variaciones sin repetición.
  • Variaciones con repetición.

En la segunda parte se han resuelto algunos de los problemas de la relación anterior usando la librería Math.Combinat.Sets y se han comparado las definiciones de las funciones de la librería con las presentadas en la primera parte.

Los ejercicios, y sus soluciones, de la primera parte se muestran a continuación.
Read More “I1M2017: Combinatoria en Haskell”

I1M2017: Ejercicios de estadística descriptiva con las librerías de Haskell

En la tercera parte de la clase de hoy de Informática de 1º del Grado en Matemáticas hemos comentado las soluciones a los ejercicios de la relación 23 sobre estadística descriptiva usando las librerías de Haskell.

Las librerías de estadística utilizadas son Statistics.Sample y Statistics.LinearRegression.

Los ejercicios y su solución se muestran a continuación
Read More “I1M2017: Ejercicios de estadística descriptiva con las librerías de Haskell”

I1M2017: Las librerías de vectores y matrices en Haskell

En la segunda parte de la clase de hoy de Informática de 1º del Grado en Matemáticas hemos comentado cómo se puede trabajar eh Haskell con vectores y matrices usando las librerías Data.Vector y Data.Matrix.

Para instalarla con Cabal hay que ejecutar las siguientes órdenes

Los correspondientes manuales, con ejemplos de las funciones, se encuentran en