SlideShare une entreprise Scribd logo
1  sur  53
Jackeline Quinde Torres
MATLAB ,[object Object],Jackeline Quinde Torres
[object Object],Jackeline Quinde Torres MATLAB dispone de un código básico y de varias librerías especializadas ( toolboxes ). En estos apuntes se hará referencia exclusiva al código básico.
[object Object],[object Object],Jackeline Quinde Torres
[object Object],[object Object],Jackeline Quinde Torres
Jackeline Quinde Torres Figura 2. Menú Start/MATLAB   Figura 3. Menú Start/Desktop Tools.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres Para apreciar desde el principio la potencia de MATLAB, se puede comenzar por escribir en la Command Window la siguiente línea, a continuación del prompt. Al final hay que pulsar intro.
[object Object],[object Object],Jackeline Quinde Torres
[object Object],Jackeline Quinde Torres
[object Object],[object Object],[object Object],Jackeline Quinde Torres
Uso de Help ,[object Object],Jackeline Quinde Torres
[object Object],Jackeline Quinde Torres
[object Object],Jackeline Quinde Torres
Algunas páginas web sobre MATLAB.   Jackeline Quinde Torres
Using the Desktop ,[object Object],Jackeline Quinde Torres
[object Object],[object Object],[object Object],Jackeline Quinde Torres
[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
[object Object],Jackeline Quinde Torres
El entorno de trabajo de MATLAB ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
EL ESCRITORIO DE MATLAB (MATLAB DESKTOP ) ,[object Object],Jackeline Quinde Torres
Jackeline Quinde Torres MATLAB DESKTOP
[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
Jackeline Quinde Torres
Preferencias: Formatos de salida y de otras opciones de MATLAB ,[object Object],Jackeline Quinde Torres
[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
OPERACIONES CON MATRICES Y VECTORES ,[object Object],Jackeline Quinde Torres
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
Tipos de datos ,[object Object],[object Object],Jackeline Quinde Torres
OTROS TIPOS DE VARIABLES: INTEGER, FLOAT Y LOGICA ,[object Object],[object Object],Jackeline Quinde Torres
Las funciones intmin('int64' ) ,[object Object],[object Object],[object Object],Jackeline Quinde Torres
Los operadores lógicos de MATLAB ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
FUNCIONES DE LIBRERÍA ,[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
OTROS TIPOS DE DATOS DE MATLAB   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
PROGRAMACIÓN DE MATLAB ,[object Object],Jackeline Quinde Torres
Bifurcaciones y bucles   ,[object Object],Jackeline Quinde Torres
Entrada y salida de datos ,[object Object],Jackeline Quinde Torres
Llamada a comandos del sistema operativo y a otras funciones externas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
Funciones de función ,[object Object],Jackeline Quinde Torres
INTERFACES DE MATLAB CON OTROS LENGUAJES ,[object Object],[object Object],Jackeline Quinde Torres
[object Object],Jackeline Quinde Torres
[object Object],Jackeline Quinde Torres
El siguiente programa de MATLAB utiliza las funciones  tic  y  toc  para medir los tiempos Jackeline Quinde Torres % fichero pruebaMEX.m clear all n=50000; % Se determina la eficiencia del producto vectorial de Matlab tic s=0; for i=1:n a=rand(3,1); b=rand(3,1); c=cross(a,b); s=s+norm(c); end toc % ahora con un programa *.m propio tic s=0; for i=1:n a=rand(3,1); b=rand(3,1); c=prodVect(a,b); s=s+norm(c); end toc % ahora con un programa propio en C tic s=0; for i=1:n a=rand(3,1); b=rand(3,1); c=prodVectC(a,b); s=s+norm(c); end toc disp('Ya he terminado')
GRÁFICOS BIDIMENSIONALES ,[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
FUNCIÓN  PLOT   ,[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
Jackeline Quinde Torres El resultado de este comando es que se abre una ventana mostrando el gráfico de la Figura 38. Por defecto, los distintos puntos del gráfico se unen con una línea continua. También por defecto, el color que se utiliza para la primera línea es el azul. Cuando a la función  pot.()  se le pasa un único vector real como argumento, dicha función dibuja en ordenadas el valor de los  n  elementos del vector frente a los índices 1, 2, ...  n  del mismo en abscisas. Más adelante se verá que si el vector es complejo,el funcionamiento es bastante diferente.
Las ventanas gráficas de MATLAB   Jackeline Quinde Torres Editor de propiedades de Figure. . Editor de mapa de colores.   Menús y barras de las ventanas gráficas.
GRÁFICOS TRIDIMENSIONALES ,[object Object],Jackeline Quinde Torres .
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres
Jackeline Quinde Torres Como ejemplo, se va a volver a dibujar la función  picos  (la correspondiente al fichero test3d.m  visto previamente). Créese ahora el fichero  picos.m  con las siguientes sentencias: x=[-3:0.2:3]; y=x; [X,Y]=meshgrid(x,y); Z=test3d(X,Y); figure(gcf), mesh(Z), pause(5), surf(Z)
Jackeline Quinde Torres
MAPAS DE COLORES   ,[object Object],[object Object],Jackeline Quinde Torres
ELEMENTOS GENERALES: EJES, PUNTOS DE VISTA, LÍNEAS OCULTAS ,[object Object],[object Object],[object Object],[object Object],[object Object],Jackeline Quinde Torres

Contenu connexe

Tendances (20)

diapositivas de matlab
diapositivas de matlabdiapositivas de matlab
diapositivas de matlab
 
Diapositivas matlab
Diapositivas matlabDiapositivas matlab
Diapositivas matlab
 
Variables y constantes en matlab
Variables y constantes en matlabVariables y constantes en matlab
Variables y constantes en matlab
 
Matlab teoria
Matlab teoriaMatlab teoria
Matlab teoria
 
Matlab
MatlabMatlab
Matlab
 
Diapositivas matlab
Diapositivas matlabDiapositivas matlab
Diapositivas matlab
 
Manual Matlab 2008
Manual Matlab 2008Manual Matlab 2008
Manual Matlab 2008
 
Programacion En Mat Lab
Programacion En Mat LabProgramacion En Mat Lab
Programacion En Mat Lab
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Manual matlab R2009a
Manual  matlab R2009aManual  matlab R2009a
Manual matlab R2009a
 
Manual dematlab
Manual dematlabManual dematlab
Manual dematlab
 
Informe matlab
Informe matlabInforme matlab
Informe matlab
 
Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)
 
Programacion en matlab
Programacion en matlabProgramacion en matlab
Programacion en matlab
 
Guia para usar matlab
Guia para usar matlabGuia para usar matlab
Guia para usar matlab
 
Comandos utilizados en el matlab
Comandos utilizados en el matlabComandos utilizados en el matlab
Comandos utilizados en el matlab
 
Matlab y su lista de comandos
Matlab y su lista de comandosMatlab y su lista de comandos
Matlab y su lista de comandos
 
Tema 1
Tema 1Tema 1
Tema 1
 
resumen matlab
resumen matlabresumen matlab
resumen matlab
 
Manual basico de matlab
Manual basico de matlabManual basico de matlab
Manual basico de matlab
 

En vedette

Matlab basico
Matlab basicoMatlab basico
Matlab basico
ford81
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
Gaby Solano
 
Tutorial funciones básicas Matlab
Tutorial funciones básicas MatlabTutorial funciones básicas Matlab
Tutorial funciones básicas Matlab
kariitoorttega
 
Matlab Neural Network Toolbox MATLAB
Matlab Neural Network Toolbox MATLABMatlab Neural Network Toolbox MATLAB
Matlab Neural Network Toolbox MATLAB
ESCOM
 
Manejo Vectores Matlab
Manejo Vectores MatlabManejo Vectores Matlab
Manejo Vectores Matlab
Paul Arevalo
 

En vedette (11)

Matlab basico
Matlab basicoMatlab basico
Matlab basico
 
Sesión 6: funciones en matlab
Sesión 6: funciones en matlabSesión 6: funciones en matlab
Sesión 6: funciones en matlab
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Tutorial funciones básicas Matlab
Tutorial funciones básicas MatlabTutorial funciones básicas Matlab
Tutorial funciones básicas Matlab
 
Matlab presentacion enero2012
Matlab presentacion enero2012Matlab presentacion enero2012
Matlab presentacion enero2012
 
Cursos de MATLAB
Cursos de MATLABCursos de MATLAB
Cursos de MATLAB
 
¿MATLAB? Yo uso Octave UPM
¿MATLAB? Yo uso Octave UPM¿MATLAB? Yo uso Octave UPM
¿MATLAB? Yo uso Octave UPM
 
Matlab Neural Network Toolbox MATLAB
Matlab Neural Network Toolbox MATLABMatlab Neural Network Toolbox MATLAB
Matlab Neural Network Toolbox MATLAB
 
Manejo Vectores Matlab
Manejo Vectores MatlabManejo Vectores Matlab
Manejo Vectores Matlab
 
Gráficos en matlab
Gráficos en matlabGráficos en matlab
Gráficos en matlab
 
Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introduction
 

Similaire à matlab (20)

diapositivas de matlab
diapositivas de matlabdiapositivas de matlab
diapositivas de matlab
 
andrea
andreaandrea
andrea
 
LIDIA
LIDIALIDIA
LIDIA
 
Manual de uso en MATLAB.pdf
Manual de uso en MATLAB.pdfManual de uso en MATLAB.pdf
Manual de uso en MATLAB.pdf
 
matlab
matlabmatlab
matlab
 
Apuntes matlab
Apuntes matlabApuntes matlab
Apuntes matlab
 
Matlab
MatlabMatlab
Matlab
 
Apuntes matlab
Apuntes matlabApuntes matlab
Apuntes matlab
 
Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01
 
Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01
 
MATLAB Tutorial
MATLAB TutorialMATLAB Tutorial
MATLAB Tutorial
 
Guia math5
Guia math5Guia math5
Guia math5
 
Uv maple
Uv mapleUv maple
Uv maple
 
Matlab r2006b
Matlab r2006bMatlab r2006b
Matlab r2006b
 
Documento11541
Documento11541Documento11541
Documento11541
 
Manual basico de_matlab
Manual basico de_matlabManual basico de_matlab
Manual basico de_matlab
 
cap8.pdf
cap8.pdfcap8.pdf
cap8.pdf
 
Matlab basico v1.3
Matlab basico v1.3Matlab basico v1.3
Matlab basico v1.3
 
Matlab 2 Capitulo 2
Matlab 2 Capitulo 2Matlab 2 Capitulo 2
Matlab 2 Capitulo 2
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 

Dernier

🦄💫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
EliaHernndez7
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Dernier (20)

Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
🦄💫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
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

matlab

  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Jackeline Quinde Torres Figura 2. Menú Start/MATLAB Figura 3. Menú Start/Desktop Tools.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Algunas páginas web sobre MATLAB. Jackeline Quinde Torres
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Jackeline Quinde Torres MATLAB DESKTOP
  • 22.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. El siguiente programa de MATLAB utiliza las funciones tic y toc para medir los tiempos Jackeline Quinde Torres % fichero pruebaMEX.m clear all n=50000; % Se determina la eficiencia del producto vectorial de Matlab tic s=0; for i=1:n a=rand(3,1); b=rand(3,1); c=cross(a,b); s=s+norm(c); end toc % ahora con un programa *.m propio tic s=0; for i=1:n a=rand(3,1); b=rand(3,1); c=prodVect(a,b); s=s+norm(c); end toc % ahora con un programa propio en C tic s=0; for i=1:n a=rand(3,1); b=rand(3,1); c=prodVectC(a,b); s=s+norm(c); end toc disp('Ya he terminado')
  • 44.
  • 45.
  • 46. Jackeline Quinde Torres El resultado de este comando es que se abre una ventana mostrando el gráfico de la Figura 38. Por defecto, los distintos puntos del gráfico se unen con una línea continua. También por defecto, el color que se utiliza para la primera línea es el azul. Cuando a la función pot.() se le pasa un único vector real como argumento, dicha función dibuja en ordenadas el valor de los n elementos del vector frente a los índices 1, 2, ... n del mismo en abscisas. Más adelante se verá que si el vector es complejo,el funcionamiento es bastante diferente.
  • 47. Las ventanas gráficas de MATLAB Jackeline Quinde Torres Editor de propiedades de Figure. . Editor de mapa de colores. Menús y barras de las ventanas gráficas.
  • 48.
  • 49.
  • 50. Jackeline Quinde Torres Como ejemplo, se va a volver a dibujar la función picos (la correspondiente al fichero test3d.m visto previamente). Créese ahora el fichero picos.m con las siguientes sentencias: x=[-3:0.2:3]; y=x; [X,Y]=meshgrid(x,y); Z=test3d(X,Y); figure(gcf), mesh(Z), pause(5), surf(Z)
  • 52.
  • 53.