Curso Matlab

Páginas: 20 (4962 palabras) Publicado: 23 de julio de 2013
Curso rápido de Matlab
!
Rafael Palacios (dic/2004)
!

Temario!
1. 
2. 
3. 
4. 
5. 
6. 
7. 

Introducción a Matlab. "
29/nov

Estructuras básicas de datos. "
Programación en Matlab. "
Estructuras avanzadas de datos. "
13/dic

Optimización de código. "
Representaciones gráficas."
20/dic

Desarrollo de aplicaciones con Matlab. "

Curso de Matlab - 2

Temario (1)!1.  Introducción a Matlab. "
– 
– 
– 
– 
– 

2. 
3. 
4. 
5. 
6. 
7. 

Versiones de Matlab, "
Mejoras de la versión 7"
Entorno de desarrollo, "
Ayudas y documentación, "
Toolboxes."

Estructuras básicas de datos. "
Programación en Matlab. "
Estructuras avanzadas de datos. "
Optimización de código. "
Representaciones gráficas."
Desarrollo de aplicaciones con Matlab. "
Cursode Matlab - 3

Introducción a Matlab!
•  ¿Qué es Matlab?"
–  Matlab = Matrix Laboratory."
–  Programa interactivo para realizar cálculos
numéricos y visualizaciones en el ordenador."
–  Programa comercial de The Mathworks Inc
(Natick, MA). http://www.mathworks.com
–  Creado en California por Jack Little and Cleve
Moler en 1984, para realizar cálculo matricial en
ordenadores sinnecesidad de conocimientos de
programación."

Curso de Matlab - 4

Introducción a Matlab!
Entorno interactivo

+
Lenguaje de programación

(con interfaces externos Fortran, C...)

+
Entorno para desarrollo de aplicaciones

Curso de Matlab - 5

Versiones de Matlab!
•  Plataformas donde corre Matlab"
–  Sistema Operativo"
•  Unix: Linux, solaris, HP-UX"
•  MacOS"
•  MS-Windows"–  Arquitectura"
•  RISC: Sparc, HP-PA"
•  PowerMac (G4, G5)"
•  Intel Pentium(III, IV, Xeon, M), AMD (Athlon, Opteron)"

Curso de Matlab - 6

Versiones de Matlab!
•  Matlab 5"
–  Gráficos de calidad (2D, 3D)"
–  PC: Corre bajo windows utilizando toda la memoria
disponible"

•  Matlab 6"
–  Entorno de desarrollo con interfaz Java."
–  Matrices 3D, estructuras, cell arrays"

• Matlab 7"
–  Mejoras en el interfaz y mejora de Simulink"
–  Matlab compiler admite objetos"
–  Cálculo con enteros"

Curso de Matlab - 7

Algunas mejoras de Matlab 7!
•  Se puede poner todas las ventanas dentro del entorno de desarrollo"

Figuras

Workspace

command history
command window

Curso de Matlab - 8

Algunas mejoras de Matlab 7!
•  Acceso a comandos anteriores"Teclas: PE TAB

Curso de Matlab - 9

Algunas mejoras de Matlab 7!
•  Dibujar gráficos directamentes desde el editor de matrices"

Tamaño máximo
de la matriz:
524288 elementos
Curso de Matlab - 10

Algunas mejoras de Matlab 7!
•  Breakpoints con expresiones condicionales"

Curso de Matlab - 11

Algunas mejoras de Matlab 7!
•  Ejecución del código por secciones (cellenable cellmode)"

Ejecución
sección por
sección

Permite repetir la ejecución de una sección
cambiando un parámetro de la misma.
Parámetro que estamos retocando
Resultado de la ejecución de la sección

Curso de Matlab - 12

Otras mejoras de Matlab 7!
• 
• 
• 
• 

Ejecución/Debugger por secciones de código (Cell Mode)"
Generación automática de documentación"
Optimización de código con M-Linty profiler (ver cap6)"
Mejoras en la generación automática de código desde
Simulink"
•  Interactive plot tool (ver cap 6)"
•  Función textscan para leer archivos"
•  Cálculo con variables enteras. "
–  Matrices más pequeñas, código más rápido. imágenes"

•  Acentos y caracteres internacionales en el editor."

Curso de Matlab - 13

Entorno de desarrollo!
•  Arraque de Matlab"
– Windows"
•  Inicio/Programas/Matlab 7.0.1/Matlab 7.0.1"
•  icono de Matlab en el escritorio"
•  comando: matlab
•  comando: matlab –r programa

Unix"
•  comando: matlab
•  En IIT comandos: matlab, matlab5, matlab61,
matlab65, matlab7

•  Ejemplo útil: matlab65 -nodisplay

(Modo Consola sin gráficos)

Curso de Matlab - 14

Entorno de desarrollo!

Ventana de
comandos

Curso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso De Matlab Basico
  • Curso matlab
  • Curso de Matlab
  • Curso de MatLab
  • Curso Matlab
  • Matlab Curso
  • Curso Matlab
  • Curso matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS