SlideShare una empresa de Scribd logo
1 de 39
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
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 menú inicio
1.2.3. Command Window
1.2.4. Command History Browser
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
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.
Introducción
Matrix-Laboratory
•Alta capacidad de
cálculo numérico
•Visualización
•Cálculo simbólico
•Lenguaje propio
Matrices Escalares Cadenas
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.
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).
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).
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 funciones
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
particulares que existan en este.
Sintaxis:
save(‘filename’, ‘var-1’, ..., ‘var-n’, formato);
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’);
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
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
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
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)

Más contenido relacionado

Similar a Tema i (20)

Computacion3
Computacion3Computacion3
Computacion3
 
Computacion3
Computacion3Computacion3
Computacion3
 
Rubik Cube Timer - Diapositivas presentacion Clases
Rubik Cube Timer - Diapositivas presentacion ClasesRubik Cube Timer - Diapositivas presentacion Clases
Rubik Cube Timer - Diapositivas presentacion Clases
 
Computacion ii cap i
Computacion ii cap iComputacion ii cap i
Computacion ii cap i
 
computacion
computacioncomputacion
computacion
 
Matlab 2 Capitulo 2
Matlab 2 Capitulo 2Matlab 2 Capitulo 2
Matlab 2 Capitulo 2
 
Portafoliojava
PortafoliojavaPortafoliojava
Portafoliojava
 
Portafoliojava
PortafoliojavaPortafoliojava
Portafoliojava
 
Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Tutorial de matlab [101 paginas en español]
Tutorial de matlab [101 paginas   en español]Tutorial de matlab [101 paginas   en español]
Tutorial de matlab [101 paginas en español]
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...
 
Curso introductorio a matlab
Curso introductorio a matlabCurso introductorio a matlab
Curso introductorio a matlab
 
Curso MATLAB
Curso MATLABCurso MATLAB
Curso MATLAB
 

Último

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 

Último (20)

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 

Tema i

  • 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. Tema Tema I. El Asistente Matemático MatLab
  • 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. 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. 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. Introducción Matrix-Laboratory •Alta capacidad de cálculo numérico •Visualización •Cálculo simbólico •Lenguaje propio Matrices Escalares Cadenas
  • 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. 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. 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. El desktop de MatLab
  • 11. El desktop de MatLab Menú principalMenú principal
  • 12. El desktop de MatLab Menú deMenú de acceso rápidoacceso rápido
  • 13. El desktop de MatLab Ventana deVentana de comandoscomandos
  • 14. El desktop de MatLab Espacio y directorioEspacio y directorio de trabajode trabajo
  • 15. El desktop de MatLab Historial de trabajoHistorial de trabajo
  • 16. El desktop de MatLab Novedad de la v_7.0 Barra de Shortcuts
  • 17. El desktop de MatLab Menú de inicioMenú de inicio
  • 19. Menú de acceso rápido
  • 22. La ventana de comandos  Definir “variables”  Ejecutar instrucciones  Mostrar resultados  Llamada a guiones  Llamada a funciones
  • 25. El espacio de trabajo Identificadores Valores Tipo de dato
  • 28. La ayuda de MatLab
  • 30. Ayuda y recursos “on-line”
  • 31. Ayuda y recursos “on-line”
  • 32. Ayuda y recursos “on-line”
  • 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. 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. 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. 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. 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. 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)