Lenguaje de 2010: Matlab (Cómo aprenderlo)

Continuando con la serie de posts sobre Matlab, el lenguaje que aprendí y utilicé en 2010, voy a comentar las referencias que me han sido de mayor utilidad para iniciarme en el lenguaje, así como dónde encontrar las mejores referencias y ejemplos.

Tutoriales

  • Getting Started with Matlab (PDF, 2MB). Éste es sin duda el documento que hay que leer en primer lugar, es muy fácil de leer y te presenta las características más importantes del lenguaje. Además, sirve como pincelada de la potencia que tiene Matlab. Es gratuito y se puede descargar de Mathworks. Incluye las siguientes secciones:
    1. Introducción.
    2. Matrices y arrays.
    3. Gráficos.
    4. Programación.
    5. Análisis de Datos.
    6. Creación de Interfaces Gráficos de Usuario (sí, con Matlab puedes crear tu propia aplicación gráfica).
    7. Herramientas del Escritorio y el Entorno de Desarrollo.
    8. Interfaces externas.
  • An Introduction to Matlab por David F. Griffiths (PDF, 1,6MB). Este documento es mitad referencia, mitad tutorial. Está bastante bien formateado y es fácil de leer. Si lo sigues paso a paso puede que te quedes con los conceptos fundamentales de Matlab, aunque quizás sea más útil como resumen rápido del lenguaje.
  • Introduction to Matlab por Ela Pekalska (PDF, 500KB). Este documento se asemeja mucho al anterior, por lo que lo dejo aquí como otra opción posible, que cada cuál se quede con el que más le guste.

Referencias

  • La ayuda en línea de Matlab (i.e. la que aparece al pulsar F1 y que también está disponible via web) es sin duda la mejor referencia, ya que, junto con la descripción y definición de cada función, característica o toolbox, acompaña ejemplos muy ilustrativos de uso que ayudan a poner en contexto fácilmente cada punto.

Programas de ejemplo

Sin duda, una vez que uno ha tomado contacto con un lenguaje o entorno de programación, la mejora forma de afianzar y ampliar conocimientos es estudiando código hecho por programadores con más experiencia. Existe gran cantidad de código de ejemplo en internet, aunque si tuviera que elegir un lugar, escogería MATLAB Central, la comunidad que Mathworks ha creado en torno a su propio producto. Además de programas de ejemplo, contiene foros, blogs, preguntas/respuestas y enlaces interesantes.

Otros enlaces