SlideShare una empresa de Scribd logo
1 de 35
MATLAB
•INTRODUCCION
OPRADORES MATEMATICOS
SUMA RESTA MULTIPLICACIO DIVISION POTENCIACION
+ - * / ^
CREANDO UN
ESPACIO DE
TRABAJO
• NEWSCRIPT
Ó
• FILENEW—M-FILE
VARIABLES EN MATLAB
LAS REGLAS QUE SE UTILIZAN PARA NOMBRAR LAS VARIABLES SON LAS SIGUIENTES:
• MATLAB distingue entre letras mayúsculas y minúsculas.
area, area, AREA, area  son variables distintas.
• El nombre de una variable puede contener un máximo de 31 caracteres ignorándose los posteriores.
• El nombre de una variable debe empezar necesariamente por una letra, aunque puede contener letras números y
el guion de subrayado.
No puede contener operadores (+,*,...), espacios en blanco ni signos de puntuación.
• No deben nombrarse variables con funciones con significado específico en MATLAB.
VARIABLES EN MATLAB
Ejemplo
cos=3 construye una variable cos cuyo valor es 3, y a partir de este momento
no podríamos calcular el coseno de un ángulo hasta que no borrásemos la
variable cos
• Ejemplo 2
Si queremos calcular el espacio recorrido por un móvil en movimiento rectilíneo y uniforme de velocidad v0 = 5 m/s,
para distintos tiempos, es necesario actualizar la variable espacio para cada valor del tiempo:
>> v0=5, t=1, s=v0*t
>> t=3 %Cambiamos el valor de t
>> s %s no se ha actualizado
>> s=v0*t %actualización de s
VARIABLES EN MATLAB
>> WHO
YOUR VARIABLES ARE:
S T V0 A ANS B
VARIABLES EN MATLAB
>> WHOS
NAME SIZE BYTES CLASS ATTRIBUTES
S 1X1 8 DOUBLE
T 1X1 8 DOUBLE
V0 1X1 8 DOUBLE
A 1X1 8 DOUBLE
ANS 1X1 8 DOUBLE
B 1X1 8 DOUBLE
VARIABLES EN MATLAB
LIMPIAR VARIABLE
clear all /* BORRA TODAS LAS VARIABLES
clear variable /* LIMPIA LA VARIABLE ESCRITA
Variables definidas en MATLAB:
Nombre Significado
ans Nombre almacena el último resultado no
asignado a una variable
pi π
i y j Unidad imaginaria inf
inf ∞
NaN No es número
TRABAJANDO CON MATRICES
MATLAB trabaja con la matriz, incluso los escalares son considerados como matrices 1×1,.
Vector
Los vectores se introducen escribiendo cada una de sus coordenadas entre corchetes, separadas por un espacio en
blanco:
>> v=[1 3 pi 1/3] o bien separadas por comas:
>> v=[1,3,pi,1/3]
Formas de ingresar vectores
EJERCICIO
EJERCICIO
GRAFICO
Gráficas.
Gráfica de la superficie
Con las curvas de nivel correspondientes:
Gráfica de la
superficie
Con las curvas de nivel
correspondientes:
TALLER PRACTICO
GRUPAL
EJERCICIOS BASICOS
http://matlabtrabajo.wikidot.com/5-ejercicios-resueltos
EJERCICIO GRAFICO
Mediante Matlab grafique la siguiente
ecuación
MATRICES EN MALAB
•Los elementos de una matriz se introducen entre
corchetes.
•Las filas separadas mediante un punto y coma (;)
•y los elementos separados por espacios en blanco o
comas.
MATRICES : EJEMPLO
• >> A=[1 2 3; 3,1,2;1 1 0]
UNA VEZ DEFINIDA UNA MATRIZ O UN VECTOR, SE PUEDE ACCEDER A SUS
ELEMENTOS O SUBMATRICES CON LAS ÓRDENES:
MATRICES
HACIENDO USO DE ESTAS ÓRDENES PUEDEN INTRODUCIRSE MATRICES Y VECTORES ELEMENTO A
ELEMENTO. AL ASIGNARLE UN VALOR A UNA POSICIÓN, SE CONSTRUYE LA MATRIZ O VECTOR DE
MENOR TAMAÑO QUE CONTIENE LOS ELEMENTOS INTRODUCIDOS Y HACE CEROS LOS NO
ASIGNADOS. EJEMPLO:
• >> B(5)=3
• >> B(2,4)=5
MODIFICAR POSICIONES DE UNA MATRIZ
• >> A=[1 2 3; 4 5 6]
• >> A(1,2)=5
MATRICES EN MATLAB
ELIMINARSE FILAS Y COLUMNAS DE MATRICES DADAS
• >> A=[1 2 3 4 1; 3,1,2 0 2;1 1 0 1 3]
• >> A(3,4)=100, A(2,5)=200
• >> B=A
• >> B(:,2)=[] /* SE ELIMNA LA COLUMNA 2
LA MATRIZ B COINCIDE CON LA MATRIZ OBTENIDA DE ELIMINAR LA COLUMNA 2
DE A
• .
MATRICES EN MATLAB
• PUEDEN DEFINIRSE CIERTAS MATRICES CON LAS SIGUIENTES ÓRDENES:
MATRICES EN MATLAB
DEFINICIÓN DE MATRICES POR BLOQUES
DADAS DOS MATRICES A Y B CON EL MISMO NÚMERO DE FILAS, SE PUEDE
DEFINIR UNA MATRIZ C FORMADA POR TODAS LAS COLUMNAS DE A Y DE B:
• >> A=ZEROS(3)
• >> B=EYE(3,2)
• >> C=[A B]
MATRICES EN MATLAB
• DEFINIR UNA MATRIZ A PARTIR DE OTRAS DOS CON EL MISMO NÚMERO DE COLUMNAS:
• >> A=EYE(2,3)
• >> B=ONES(3)
• >> C=[A;B]
MATRICES EN MATLAB
TALLER:
POR CADA CASO APRENDIDO EN CLASE REALICE 1 EJEMPLOS CON LAS
MATRICES QUE INCLUYAN LOS SIGUIENTE ÍTEMS:
• MODIFICAR POSICIONES DE UNA MATRIZ PREDEFINIDA
• ELIMINARSE FILAS Y COLUMNAS DE MATRICES DADAS
• DADAS DOS MATRICES A Y B CON EL MISMO NÚMERO DE FILAS, DEFINIR UNA MATRIZ C
FORMADA POR TODAS LAS COLUMNAS DE A Y DE B
• DEFINIR UNA MATRIZ A PARTIR DE OTRAS DOS CON EL MISMO NÚMERO DE COLUMNAS
• COMBINE MATRICES PARA FORMAR MATRICES DEFINIDAS POR BLOQUES
MATRICES EN MATLAB
•Si A y B son matrices con las dimensiones adecuadas y ƛ es un escalar,
las operaciones habituales se efectúan con las siguientes ordines:
MATRICES EN MATLAB: Operaciones con
Vectores y Matrices
• Operaciones elemento a elemento :
MATRICES EN MATLAB: Operaciones con
Vectores y Matrices
MATRICES EN MATLAB: Funciones entre Matrices
MATRICES EN MATLAB: Funciones entre Matrices
EJEMPLO: CALCULE EL POLINOMIO DE LA FORMA DET(A−XI)
A=[1 2 5; 2 1 -1; 3 0 -3]
>> P=poly(A)
P =
1 1 -24 12
OTRAS FUNCIONES
TAREA:
•REALIZAR UN EJEMPLO DE CADA UNA DE LAS
OPERACIONES FUNCIONES DE MATLAB VISTAS
EN ESTA CLASE Y REALICE LOS CÁLCULOS DE LA
LAMINA 30 A CADA EJEMPLO .

Más contenido relacionado

Similar a MatLab CLASE 4.pptx 98YYYGGYGYGYGYGYGYGYGY

Similar a MatLab CLASE 4.pptx 98YYYGGYGYGYGYGYGYGYGY (20)

Matlab
MatlabMatlab
Matlab
 
Cursos de MATLAB
Cursos de MATLABCursos de MATLAB
Cursos de MATLAB
 
Matlab
MatlabMatlab
Matlab
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematics
 
Introducción a Matlab
Introducción a MatlabIntroducción a Matlab
Introducción a Matlab
 
Excel
ExcelExcel
Excel
 
Excel
ExcelExcel
Excel
 
Trabajo matlab
Trabajo matlabTrabajo matlab
Trabajo matlab
 
Excel
Excel Excel
Excel
 
Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlab
 
Manejo Vectores Matlab
Manejo Vectores MatlabManejo Vectores Matlab
Manejo Vectores Matlab
 
Matrices y determinantes
Matrices y determinantesMatrices y determinantes
Matrices y determinantes
 
Matlabreyes
MatlabreyesMatlabreyes
Matlabreyes
 
Ing. Mecatronica Prog. Básica U4 Arreglos y estructuras
Ing. Mecatronica Prog. Básica U4 Arreglos y estructurasIng. Mecatronica Prog. Básica U4 Arreglos y estructuras
Ing. Mecatronica Prog. Básica U4 Arreglos y estructuras
 
practica matlab
practica matlabpractica matlab
practica matlab
 
Mat lab00
Mat lab00Mat lab00
Mat lab00
 
Mat lab00
Mat lab00Mat lab00
Mat lab00
 
Mat lab00
Mat lab00Mat lab00
Mat lab00
 
Matlab00
Matlab00Matlab00
Matlab00
 
Mat lab00
Mat lab00Mat lab00
Mat lab00
 

Último

PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfwilangelfmendoza
 
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.karlapatriciapms16
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxjoselinepolar
 

Último (7)

PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
 

MatLab CLASE 4.pptx 98YYYGGYGYGYGYGYGYGYGY

  • 1.
  • 3.
  • 4. OPRADORES MATEMATICOS SUMA RESTA MULTIPLICACIO DIVISION POTENCIACION + - * / ^
  • 5. CREANDO UN ESPACIO DE TRABAJO • NEWSCRIPT Ó • FILENEW—M-FILE
  • 6. VARIABLES EN MATLAB LAS REGLAS QUE SE UTILIZAN PARA NOMBRAR LAS VARIABLES SON LAS SIGUIENTES: • MATLAB distingue entre letras mayúsculas y minúsculas. area, area, AREA, area  son variables distintas. • El nombre de una variable puede contener un máximo de 31 caracteres ignorándose los posteriores. • El nombre de una variable debe empezar necesariamente por una letra, aunque puede contener letras números y el guion de subrayado. No puede contener operadores (+,*,...), espacios en blanco ni signos de puntuación. • No deben nombrarse variables con funciones con significado específico en MATLAB.
  • 7. VARIABLES EN MATLAB Ejemplo cos=3 construye una variable cos cuyo valor es 3, y a partir de este momento no podríamos calcular el coseno de un ángulo hasta que no borrásemos la variable cos
  • 8. • Ejemplo 2 Si queremos calcular el espacio recorrido por un móvil en movimiento rectilíneo y uniforme de velocidad v0 = 5 m/s, para distintos tiempos, es necesario actualizar la variable espacio para cada valor del tiempo: >> v0=5, t=1, s=v0*t >> t=3 %Cambiamos el valor de t >> s %s no se ha actualizado >> s=v0*t %actualización de s
  • 9. VARIABLES EN MATLAB >> WHO YOUR VARIABLES ARE: S T V0 A ANS B
  • 10. VARIABLES EN MATLAB >> WHOS NAME SIZE BYTES CLASS ATTRIBUTES S 1X1 8 DOUBLE T 1X1 8 DOUBLE V0 1X1 8 DOUBLE A 1X1 8 DOUBLE ANS 1X1 8 DOUBLE B 1X1 8 DOUBLE
  • 11. VARIABLES EN MATLAB LIMPIAR VARIABLE clear all /* BORRA TODAS LAS VARIABLES clear variable /* LIMPIA LA VARIABLE ESCRITA
  • 12. Variables definidas en MATLAB: Nombre Significado ans Nombre almacena el último resultado no asignado a una variable pi π i y j Unidad imaginaria inf inf ∞ NaN No es número
  • 13. TRABAJANDO CON MATRICES MATLAB trabaja con la matriz, incluso los escalares son considerados como matrices 1×1,. Vector Los vectores se introducen escribiendo cada una de sus coordenadas entre corchetes, separadas por un espacio en blanco: >> v=[1 3 pi 1/3] o bien separadas por comas: >> v=[1,3,pi,1/3]
  • 14. Formas de ingresar vectores
  • 16. EJERCICIO GRAFICO Gráficas. Gráfica de la superficie Con las curvas de nivel correspondientes: Gráfica de la superficie Con las curvas de nivel correspondientes:
  • 19. EJERCICIO GRAFICO Mediante Matlab grafique la siguiente ecuación
  • 20. MATRICES EN MALAB •Los elementos de una matriz se introducen entre corchetes. •Las filas separadas mediante un punto y coma (;) •y los elementos separados por espacios en blanco o comas.
  • 21. MATRICES : EJEMPLO • >> A=[1 2 3; 3,1,2;1 1 0]
  • 22. UNA VEZ DEFINIDA UNA MATRIZ O UN VECTOR, SE PUEDE ACCEDER A SUS ELEMENTOS O SUBMATRICES CON LAS ÓRDENES: MATRICES
  • 23. HACIENDO USO DE ESTAS ÓRDENES PUEDEN INTRODUCIRSE MATRICES Y VECTORES ELEMENTO A ELEMENTO. AL ASIGNARLE UN VALOR A UNA POSICIÓN, SE CONSTRUYE LA MATRIZ O VECTOR DE MENOR TAMAÑO QUE CONTIENE LOS ELEMENTOS INTRODUCIDOS Y HACE CEROS LOS NO ASIGNADOS. EJEMPLO: • >> B(5)=3 • >> B(2,4)=5 MODIFICAR POSICIONES DE UNA MATRIZ • >> A=[1 2 3; 4 5 6] • >> A(1,2)=5 MATRICES EN MATLAB
  • 24. ELIMINARSE FILAS Y COLUMNAS DE MATRICES DADAS • >> A=[1 2 3 4 1; 3,1,2 0 2;1 1 0 1 3] • >> A(3,4)=100, A(2,5)=200 • >> B=A • >> B(:,2)=[] /* SE ELIMNA LA COLUMNA 2 LA MATRIZ B COINCIDE CON LA MATRIZ OBTENIDA DE ELIMINAR LA COLUMNA 2 DE A • . MATRICES EN MATLAB
  • 25. • PUEDEN DEFINIRSE CIERTAS MATRICES CON LAS SIGUIENTES ÓRDENES: MATRICES EN MATLAB
  • 26. DEFINICIÓN DE MATRICES POR BLOQUES DADAS DOS MATRICES A Y B CON EL MISMO NÚMERO DE FILAS, SE PUEDE DEFINIR UNA MATRIZ C FORMADA POR TODAS LAS COLUMNAS DE A Y DE B: • >> A=ZEROS(3) • >> B=EYE(3,2) • >> C=[A B] MATRICES EN MATLAB
  • 27. • DEFINIR UNA MATRIZ A PARTIR DE OTRAS DOS CON EL MISMO NÚMERO DE COLUMNAS: • >> A=EYE(2,3) • >> B=ONES(3) • >> C=[A;B] MATRICES EN MATLAB
  • 28. TALLER: POR CADA CASO APRENDIDO EN CLASE REALICE 1 EJEMPLOS CON LAS MATRICES QUE INCLUYAN LOS SIGUIENTE ÍTEMS: • MODIFICAR POSICIONES DE UNA MATRIZ PREDEFINIDA • ELIMINARSE FILAS Y COLUMNAS DE MATRICES DADAS • DADAS DOS MATRICES A Y B CON EL MISMO NÚMERO DE FILAS, DEFINIR UNA MATRIZ C FORMADA POR TODAS LAS COLUMNAS DE A Y DE B • DEFINIR UNA MATRIZ A PARTIR DE OTRAS DOS CON EL MISMO NÚMERO DE COLUMNAS • COMBINE MATRICES PARA FORMAR MATRICES DEFINIDAS POR BLOQUES MATRICES EN MATLAB
  • 29. •Si A y B son matrices con las dimensiones adecuadas y ƛ es un escalar, las operaciones habituales se efectúan con las siguientes ordines: MATRICES EN MATLAB: Operaciones con Vectores y Matrices
  • 30. • Operaciones elemento a elemento : MATRICES EN MATLAB: Operaciones con Vectores y Matrices
  • 31. MATRICES EN MATLAB: Funciones entre Matrices
  • 32. MATRICES EN MATLAB: Funciones entre Matrices
  • 33. EJEMPLO: CALCULE EL POLINOMIO DE LA FORMA DET(A−XI) A=[1 2 5; 2 1 -1; 3 0 -3] >> P=poly(A) P = 1 1 -24 12
  • 35. TAREA: •REALIZAR UN EJEMPLO DE CADA UNA DE LAS OPERACIONES FUNCIONES DE MATLAB VISTAS EN ESTA CLASE Y REALICE LOS CÁLCULOS DE LA LAMINA 30 A CADA EJEMPLO .