Prof. Ing. Alexeis Companioni
Curso de iniciación al trabajo con
MatLab 7.0
“Quien no se resuelve a cultivar el hábito de
...
Tema
Tema I.
El Asistente Matemático MatLab
Sumario
1.1. Introducción
1.2. El entorno de trabajo de MatLab
1.2.1. El Escritorio de Matlab (Matlab
Desktop)
1.2.2. El m...
Sumario
1.2.5. Current Directory Browser
1.2.6. Workspace Browser y Array Editor
1.2.7. El Editor-Debugger
1.3. Salvas de ...
Introducción
MatLab es un asistente matemático de
gran capacidad para el cálculo y la
visualización cuyo nombre proviene d...
Introducción
Matrix-Laboratory
•Alta capacidad de
cálculo numérico
•Visualización
•Cálculo simbólico
•Lenguaje propio
Matr...
Potencialidades
1. Posee un lenguaje de alto desempeño
bastante fácil de aprender.
2. Posee una elevada interacción con lo...
Potencialidades
5. Posee ayudas tanto On-line como Off-line
de inmensas prestaciones.
6. Existe un centro de recursos arbi...
Debilidades
1. Lenguaje interpretado.
2. Aunque es muy rápido en los cálculos
utilizando código nativo en otros cálculos
p...
El desktop de MatLab
El desktop de MatLab
Menú principalMenú principal
El desktop de MatLab
Menú deMenú de
acceso rápidoacceso rápido
El desktop de MatLab
Ventana deVentana de
comandoscomandos
El desktop de MatLab
Espacio y directorioEspacio y directorio
de trabajode trabajo
El desktop de MatLab
Historial de trabajoHistorial de trabajo
El desktop de MatLab
Novedad de la v_7.0
Barra de Shortcuts
El desktop de MatLab
Menú de inicioMenú de inicio
Menú de inicio
Menú de acceso rápido
Barra de Shortcuts
Creación de Shortcuts (ejemplo)
La ventana de comandos
 Definir “variables”
 Ejecutar instrucciones
 Mostrar resultados
 Llamada a guiones
 Llamada a...
Historial de comandos
Directorio actual de trabajo
El espacio de trabajo
Identificadores Valores Tipo de dato
Editor de arreglos
El editor-debugger
La ayuda de MatLab
Demos de MatLab
Ayuda y recursos “on-line”
Ayuda y recursos “on-line”
Ayuda y recursos “on-line”
Recursos de dificil acceso
Salvas de estados y variables
Comando “save”
Se emplea para guardar en disco el
espacio de trabajo o variables
particulare...
Salvas de estados y variables
Comando “load”
Permite cargar variables existentes en un
fichero en el espacio de trabajo.
S...
Salvas de estados y variables
Comando “diary”
Este comando posibilita guardar un
record completo de todas las acciones
rea...
Tiempo y esfuerzo de cálculo
En MatLab está abierta la posibilidad de
obtener los tiempos de cálculo de una
forma muy senc...
Tiempo de cálculo (ejemplo)
>> n=1000;
>> A=rand(n);
>> b=rand(n,1);
>> x=zeros(n,1);
>> tiempoIni=clock; x=Ab; tiempo=eti...
Bibliografía
1.Aprenda Matlab 7.0 como si
estuviera en primero
2.La ayuda de Matlab 7.0
3.Ver en la sección “demos” de la
...
Próxima SlideShare
Cargando en…5
×

Tema i

133 visualizaciones

Publicado el

El matlab programa de ingenieria

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
133
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Tema i

  1. 1. Prof. Ing. Alexeis Companioni Curso de iniciación al trabajo con MatLab 7.0 “Quien no se resuelve a cultivar el hábito de pensar, se pierde el mayor placer de la vida” Thomas A. Edison
  2. 2. Tema Tema I. El Asistente Matemático MatLab
  3. 3. Sumario 1.1. Introducción 1.2. El entorno de trabajo de MatLab 1.2.1. El Escritorio de Matlab (Matlab Desktop) 1.2.2. El menú inicio 1.2.3. Command Window 1.2.4. Command History Browser
  4. 4. Sumario 1.2.5. Current Directory Browser 1.2.6. Workspace Browser y Array Editor 1.2.7. El Editor-Debugger 1.3. Salvas de estados y variables en una sección (save, load, diary) 1.4. Medidas de tiempo y esfuerzo de cálculo
  5. 5. Introducción MatLab es un asistente matemático de gran capacidad para el cálculo y la visualización cuyo nombre proviene de las palabras Matrix-Laboratory. Aunque fue desarrollado inicialmente (1984) para el trabajo exclusivo con matrices también puede trabajar con escalares (reales y complejos) así como con cadenas de caracteres.
  6. 6. Introducción Matrix-Laboratory •Alta capacidad de cálculo numérico •Visualización •Cálculo simbólico •Lenguaje propio Matrices Escalares Cadenas
  7. 7. Potencialidades 1. Posee un lenguaje de alto desempeño bastante fácil de aprender. 2. Posee una elevada interacción con los SoftWare existentes (Maple, Excel). 3. Posibilidad de ser instalado sobre diferentes SO. 4. Alrededor de este SoftWare se nuclea una comunidad de más de 1 000 000 de usuarios entre esttes y especialistas.
  8. 8. Potencialidades 5. Posee ayudas tanto On-line como Off-line de inmensas prestaciones. 6. Existe un centro de recursos arbitrado que almacena organizadamente la experiencia de múltiples especialistas de todo el mundo. 7. Las librerías han sido exquisitamente validadas y en ocasiones programadas por los propios descubridores (ej. Wavelets Toolbox).
  9. 9. Debilidades 1. Lenguaje interpretado. 2. Aunque es muy rápido en los cálculos utilizando código nativo en otros cálculos pudiera ser bastante más lento que utilizando código C++ u otro. 3. Aunque posee herramientas para la exportación de código, estas no son del todo eficiente (MatLab Compiler, MatLab ComBuilder).
  10. 10. El desktop de MatLab
  11. 11. El desktop de MatLab Menú principalMenú principal
  12. 12. El desktop de MatLab Menú deMenú de acceso rápidoacceso rápido
  13. 13. El desktop de MatLab Ventana deVentana de comandoscomandos
  14. 14. El desktop de MatLab Espacio y directorioEspacio y directorio de trabajode trabajo
  15. 15. El desktop de MatLab Historial de trabajoHistorial de trabajo
  16. 16. El desktop de MatLab Novedad de la v_7.0 Barra de Shortcuts
  17. 17. El desktop de MatLab Menú de inicioMenú de inicio
  18. 18. Menú de inicio
  19. 19. Menú de acceso rápido
  20. 20. Barra de Shortcuts
  21. 21. Creación de Shortcuts (ejemplo)
  22. 22. La ventana de comandos  Definir “variables”  Ejecutar instrucciones  Mostrar resultados  Llamada a guiones  Llamada a funciones
  23. 23. Historial de comandos
  24. 24. Directorio actual de trabajo
  25. 25. El espacio de trabajo Identificadores Valores Tipo de dato
  26. 26. Editor de arreglos
  27. 27. El editor-debugger
  28. 28. La ayuda de MatLab
  29. 29. Demos de MatLab
  30. 30. Ayuda y recursos “on-line”
  31. 31. Ayuda y recursos “on-line”
  32. 32. Ayuda y recursos “on-line”
  33. 33. Recursos de dificil acceso
  34. 34. Salvas de estados y variables Comando “save” Se emplea para guardar en disco el espacio de trabajo o variables particulares que existan en este. Sintaxis: save(‘filename’, ‘var-1’, ..., ‘var-n’, formato);
  35. 35. Salvas de estados y variables Comando “load” Permite cargar variables existentes en un fichero en el espacio de trabajo. Sintaxis: load(‘filename’, ‘var-1’, ..., ‘var-n’);
  36. 36. Salvas de estados y variables Comando “diary” Este comando posibilita guardar un record completo de todas las acciones realizadas en la ventana de comandos. Sintaxis: diary on; %Activado diary off; %Desactivado
  37. 37. Tiempo y esfuerzo de cálculo En MatLab está abierta la posibilidad de obtener los tiempos de cálculo de una forma muy sencilla para el usuario, siendo esto en muchas ocasiones de suma importancia. Para este fin se emplean las funciones: cputime; etime y tic ops toc
  38. 38. Tiempo de cálculo (ejemplo) >> n=1000; >> A=rand(n); >> b=rand(n,1); >> x=zeros(n,1); >> tiempoIni=clock; x=Ab; tiempo=etime(clock, tiempoIni) >> time=cputime; x=Ab; time=cputime-time >> tic; x=Ab; toc Se desea resolver un sistema lineal arbitrario con 1000 Ecs. de la forma: Ax=b ⇒ x=A-1 b = Ab
  39. 39. Bibliografía 1.Aprenda Matlab 7.0 como si estuviera en primero 2.La ayuda de Matlab 7.0 3.Ver en la sección “demos” de la ayuda de Matlab: • “Desktop Tools and Development Environment” (primeros 5 videos) • “New Features in Version 7” (primer video)

×