Introducción a la Programación en Matlab

Mauricio M. Tejada

ILADES - Universidad Alberto Hurtado


Descripción

Este curso enseña programación en Matlab a aquellos que tienen muy poca o ninguna experiencia previa en el tema. Matlab es usado como programa base porque es fácil de aprender, es versátil, y es muy útil para el análisis numérico. Además es, por ahora, el estándar en la profesión. Como complemento, a lo largo del curso se presentarán diversas aplicaciones a problemas económicos. El curso requiere que el alumno acompañe las clases con su computador para replicar los ejercicios y aplicaciones provistas.

Contenidos

  • Motivación 
  • Primeros Pasos en Matlab 
    • Menú, Ventanas y Directorios
    • Ayuda
    • Variables
    • Imprimir Resultados en Pantalla
    • Elementos Básicos para Graficar
  • Matrices
    • Secuencias
    • Matrices Especiales
    • Operaciones con Matrices
    • Referenciación y Submatrices
    • Concatenar Matrices
    • Matrices de Mayor Dimensión
  • Funciones de Matlab 
    • Funciones Escalares
    • Funciones Vectoriales
    • Funciones Matriciales
  • Importando y Exportando Datos
  • Aplicaciones I
    • Modelo Insumo-Producto
    • Equilibrio de Mercado con Dos Bienes
    • Mínimos Cuadrados Ordinarios
  • Programar en Matlab
    • Funciones
    • Loops
    • Condicionales y Operadores Lógicos
  • Aplicaciones II
    • Flujos vs. Stocks
    • Cíclos Económicos
    • La Curva de Laffer
    • El Modelo de la Telaraña
  • Diferenciación e Integración Numérica
    • Diferenciación
    • Integración
  • Ecuaciones No Lineales
    • Métodos Numéricos y Ecuaciones No Lineales: Ideas Básicas
    • Las Funciones fzero y fsolve. 
  • Optimización
    • Métodos Numéricos de Optimización: Ideas Básicas
    • El Toolbox de Optimización de Matlab
  • Aplicaciones III
    • Linealización de una Función
    • Esperanza Matemática
    • Duopolio de Cournot
    • Estimación por Máximo Verosimilitud
    • El Problema de Maximización del Consumidor

Todos los notebooks pueden ser descargados de Github.

Referencias

  • Mario J. Miranda & Paul L. Fackler (2002): Applied Computational Economics and Finance. MIT Press. Página Web CompEcon Toolbox
  • Abi, Adams, Damian Clarke & Simon Quinn (2015): Microeconometrics and Matlab. Oxford University Press. Página Web

Otras referencias o páginas web útiles:

  • Anthony Smith, profesor de la Universidad de Yale, tiene unos consejos muy útiles para realizar un buen trabajo computacional. Ver el PDF aquí.
  • Thor Nielsen, estudiante de doctorado de la Universidad de Copenhagen, escribió un resumen bastante extenso de comandos de MATLAB. Ver el PDF aquí.