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:
- Introducción.
- Matrices y arrays.
- Gráficos.
- Programación.
- Análisis de Datos.
- Creación de Interfaces Gráficos de Usuario (sí, con Matlab puedes crear tu propia aplicación gráfica).
- Herramientas del Escritorio y el Entorno de Desarrollo.
- 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
- Preguntas más votadas sobre Matlab en stackoverflow. Preguntas sobre Matlab de recomendada lectura.
- Enlaces más populares sobre Matlab en delicious. Como muy bien sabe Valeri Jakobs, esta herramienta puede ser muy potente a la hora de encontrar información de calidad (a pesar de haber sido comprada por Yahoo).