I1M2015: Las librerías de vectores y matrices

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

I1M2015: Introducción a la programación con Maxima

El objetivo fundamental de la clase de hoy del curso de Informática de 1º del Grado en Matemáticas ha sido presentar una introducción a la programación con Maxima.

En la primera parte, se ha presentado

A continuación, usando wxMaxima se ha mostrado cómo usar Maxima como calculadora científica avanzado viendo cómo realizar cálculos aritméticos, expansiones y simplificaciones e expresiones algebraicas, soluciones de ecuaciones, cálculo de límites, cálculo con matrices y representación de gráficas.

En la segunda parte de la clase se ha realizado la introducción a la programación con Maxima usando como entorno Emacs en lugar de wxMaxima. El contenido de la presentación está aquí se corresponde con el siguiente guión:

  1. Maxima como calculadora
  2. Variables y asignaciones
  3. Bloques de instrucciones
  4. Definición de funciones
  5. Escritura y lectura
  6. La estructura condicional: condicionales simples y múltiple.
  7. Estructuras iterativas: bucles mientras, hasta y para.
  8. Recursión

Finalmente, se ha comentado un resumen de las principales funciones de Maxima.

Las tablas de equivalencia entre funciones de Maxima y Haskell se encuentran aquí.