SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
MATLAB Nivel I
Sesi´on 2
Victor Tomanguilla Collazos
victor.tomanguilla@uni.pe
Oficina de Proyecci´on Social y Extensi´on Universitaria
Facultad de Ingenier´ıa El´ectrica y Electr´onica
Universidad Nacional de Ingenier´ıa
January 28, 2018
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 1
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 2
Gr´aficas en Matlab
El entorno de MATLAB permite crear y visualizar gr´aficas
matem´aticas libremente. Las ventanas en donde se visualizan las
gr´aficas se llaman figure y el conjunto de datos que se muestran es
el plot.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 3
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 4
Ejemplo
1 c l e a r a l l ; close a l l ; c l c ;
2 t = ( 0 : 0 . 0 1 : 1 0 ) ;
3 x = 0.5∗ exp ( −0.8∗ t ) .∗ s i n (2∗ pi ∗ t ) + 1;
4 x1 = 0.5∗ exp ( −0.8∗ t ) + 1;
5 x2 = −0.5∗exp ( −0.8∗ t ) + 1;
6 h = plot ( t , x , t , x1 , t , x2 ) ;
7 set ( h ( 2 : 3 ) , ’ L i n e S t y l e ’ , ’−−’ , ’ Color ’ , ’ k ’ ) ;
8 set (h , ’ LineWidth ’ , 2) ;
9 x l a b e l ( ’ tiempo ’ ) ;
10 y l a b e l ( ’ x ( t ) , x 1 ( t ) , x 2 ( t ) ’ ) ;
11 t i t l e ( ’ Senda x ( t ) y sus e n v o l v e n t e s ’ ) ;
12 legend ( ’ x ( t ) ’ , ’ x 1 ( t ) ’ , ’ x 2 ( t ) ’ ) ;
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 5
Gr´afica
tiempo
0 1 2 3 4 5 6 7 8 9 10
x(t),x1
(t),x2
(t)
0.5
0.6
0.7
0.8
0.9
1
1.1
1.2
1.3
1.4
1.5
Senda x(t) y sus envolventes
Senda: x(t)
Envolvente: x1
(t)
Envolvente: x2
(t)
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 6
Control de Ejes
axis([xmin xmax ymin ymax])
Establece los l´ımites para los ejes x e y del actual eje.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 7
Control de Ejes
axis auto
Establece los l´ımites del actual eje bas´andose en los valores
m´ınimos y m´aximos de los datos.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 8
Control de Ejes
axis equal
Establece la proporci´on entre la anchura y la altura de la traza
de manera que las unidades de los datos son las mismas en
toda direcci´on.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 9
Control de Ejes
axis off
Desactiva las l´ıneas de los ejes, marcadores tick, y etiquetas.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 10
Control de Ejes
axis on
Activas las l´ıneas de los ejes, marcadores tick y etiquetas.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 11
Control de Ejes
xlim([xmin xmax])
Establece los l´ımites de los ejes en x.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 12
Control de Ejes
ylim([ymin ymax])
Establece los l´ımites de los ejes en y.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 13
Control de Anotaciones
title(’titulo’)
Muestra el string introducido como par´ametro en la parte
superior-centro de la ventana.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 14
Control de Anotaciones
xlabel(’eje x’)
Muestra la etiqueta para el eje x.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 15
Control de Anotaciones
ylabel(’eje y’)
Muestra la etiqueta para el eje y.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 16
Control de Anotaciones
legend(’datos1’, ’datos2’, ...)
Muestra una leyenda en la ventana usando las cadenas
especificadas para etiquetar cada conjunto de datos.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 17
Control de Anotaciones
text(x, y, ’cadena’)
A˜nade un cuadro de texto en las coordenadas especificadas en
los par´ametros.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 18
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 19
Comando subplot
1 c l e a r a l l ; close a l l ; c l c ;
2 t = 0 : 0 . 0 1 : 1 0 ;
3 x = s i n ( t ) ;
4 f i g u r e (1) ;
5 subplot (3 ,3 ,1) ;
6 subplot ( 3 , 3 , [ 4 , 7 ] ) ;
7 subplot ( 3 , 3 , [ 2 , 3 , 5 , 6 ] ) ;
8 subplot (3 ,3 ,8) ;
9 subplot (3 ,3 ,9) ;
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 20
Gr´afica
0 0.2 0.4 0.6 0.8 1
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0 0.2 0.4 0.6 0.8 1
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1
0
0.2
0.4
0.6
0.8
1
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 21
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 22
Contornos
contour(Z)
Dibuja un trazo de contorno de la matriz Z, donde Z es
interpretado como un conjunto de alturas con respecto al
plano x-y.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 23
Contornos
contour(Z,n)
Dibuja un trazo de contorno de la matriz Z con n l´ıneas de
contorno.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 24
Contornos
contour(X,Y,Z)
Dibuja las trazas de contorno de Z teniendo como l´ımites X y
Y.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 25
Contornos
contour3(X,Y,Z)
Dibuja las trazas de contorno de Z teniendo como l´ımites X y
Y en 3D.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 26
Contornos
contourf(X,Y,Z)
Dibuja las trazas de contorno de Z teniendo como l´ımites X y
Y a colores.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 27
Ejemplo
1 c l e a r a l l ; close a l l ; c l c ;
2 [ x , y ] = meshgrid ( −2:.01:2 , −2:.01:3) ;
3 z = x .∗ exp(−x.ˆ2−y . ˆ 2) ;
4 [C, h ] = contour ( x , y , z , − 0 . 4 : 0 . 1 : 0 . 4 ) ;
5 set (h , ’ ShowText ’ , ’ on ’ , ’ EdgeColor ’ , ’ k ’ ) ;
6 set ( gca , ’ FontSize ’ , 8) ;
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 28
Gr´afica
-0.4
-0.3 -0.3
-0.2
-0.2
-0.1
-0.1
-0.1
00
0.1
0.1
0.1
0.2
0.2
0.3
0.3
0.4
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
2.5
3
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 29
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 30
Escala Logar´ıtmica
Una escala logar´ıtmica es una escala de medida que utiliza el
logaritmo de una cantidad en lugar de la propia cantidad.
Cuando es necesario representar una serie de valores y el
rango que abarca es grande, una escala logar´ıtmica puede
proporcionar un medio de visualizaci´on de los datos que
permite que se puedan determinar los valores a partir de la
gr´afica. Existen dos representaciones:
Representaci´on semilogar´ıtmica
Representaci´on logar´ıtmica
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 31
Representaci´on Semilogar´ıtmica
semilogx(x,y)
Eje x en escala logar´ıtmica, eje y en escala lineal.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 32
Representaci´on Semilogar´ıtmica
semilogy(x,y)
Eje y en escala logar´ıtmica, eje x en escala lineal.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 33
Representaci´on Logar´ıtmica
loglog(x,y)
Ambos ejes en escala logar´ıtmica.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 34
Ejemplo
1 c l e a r a l l ; close a l l ; c l c ;
2 t = ( 1 : 1 0 ) ;
3 x1 = 2.ˆ t ;
4 x2 = t . ˆ 2 ;
5 subplot (2 ,2 ,1) ;
6 plot ( t , x1 , ’ x−’ , ’ MarkerEdgeColor ’ , ’ r ’ ) ;
7 t i t l e ( ’ Representacion L i n e a l f ( x ) = 2ˆ t ’ ) ; grid on ;
8 subplot (2 ,2 ,2) ;
9 plot ( t , x1 ) ;
10 semilogy ( t , x1 , ’ x−’ , ’ MarkerEdgeColor ’ , ’ r ’ ) ;
11 t i t l e ( ’ Representacion s e m i l o g a r i t m i c a ’ ) ; grid on ;
12 subplot (2 ,2 ,3) ;
13 plot ( t , x2 , ’ x−’ , ’ MarkerEdgeColor ’ , ’ r ’ ) ;
14 t i t l e ( ’ Representacion L i n e a l f ( x ) = t ˆ2 ’ ) ; grid on ;
15 subplot (2 ,2 ,4) ;
16 plot ( t , x2 ) ;
17 loglog ( t , x2 , ’ x−’ , ’ MarkerEdgeColor ’ , ’ r ’ ) ;
18 t i t l e ( ’ Representacion l o g a r i t m i c a ’ ) ; grid on ;
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 35
Gr´afica
1 2 3 4 5 6 7 8 9 10
0
200
400
600
800
1000
1200
Representación Lineal f(x) = 2t
1 2 3 4 5 6 7 8 9 10
100
101
102
103
104
Representación semilogarítmica
1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
70
80
90
100
Representación Lineal f(x) = t2
100
101
100
101
102
Representación logarítmica
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 36
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 37
Gr´aficas Polares
MATLAB permite trabajar tambi´en con coordenadas polares
usando el comando polar.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 38
Ejemplo
1 c l e a r a l l ; close a l l ; c l c ;
2 theta = [ 0 : pi /50:2∗ pi ] ;
3 r = 1−cos ( theta ) ;
4 polar ( theta , r )
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 39
Gr´afica
0.5
1
1.5
2
30
210
60
240
90
270
120
300
150
330
180 0
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 40
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 41
Gr´aficas Param´etricas
De igual manera, si quisi´eramos graficar ecuaciones param´etricas,
utilizaremos el comando plot pero creando otro dominio.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 42
Ejemplo
1 c l e a r a l l ; close a l l ; c l c ;
2 t = [ 0 : pi /50:2∗ pi ] ;
3 x = t−s i n ( t ) ;
4 y = 1−cos ( t ) ;
5 plot ( x , y ) ; a x i s equal ;
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 43
Gr´afica
0 1 2 3 4 5 6
-1
-0.5
0
0.5
1
1.5
2
2.5
3
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 44
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 45
Ejemplo
1 c l e a r a l l ; close a l l ; c l c ;
2 x = [1 5 8 7 4 6 5 ] ;
3 y = [6 7 8 5 0 5 8 ] ;
4 z = [1 5 4 8 3 5 7 ] ;
5 f i g u r e (1) ;
6 stem3 ( x , y , z ) ; t i t l e ( ’Comando stem3 ’ ) ;
7 f i g u r e (2) ;
8 s c a t t e r 3 ( x , y , z ) ; t i t l e ( ’Comando s c a t t e r 3 ’ ) ;
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 46
Gr´afica
8
6
4
Comando stem3
2
00
2
4
6
0
8
6
4
2
8
8
6
4
Comando scatter3
2
00
2
4
6
8
6
4
2
0
8
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 47
Ejemplo
1 c l e a r a l l ; close a l l ; c l c ;
2 t = 0: pi /10:10∗ pi ;
3 x = t .∗ s i n ( t ) ;
4 y = t .∗ cos ( t ) ;
5 z = t . ˆ 2 ;
6 plot3 ( x , y , z ) ;
7 grid on ;
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 48
Gr´afica
40
20
0
-20
-40-40
-20
0
20
600
800
1000
0
200
400
40
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 49
Ejemplo
1 c l e a r a l l ; close a l l ; c l c ;
2 [ x , y ] = meshgrid ( 0 : 0 . 0 5 : 1 , 0 : 0 . 0 5 : 1 ) ;
3 z = x . ˆ 0 . 5 . ∗ y . ˆ 0 . 8 ;
4 f i g u r e (1) ; s u p t i t l e ( ’ G r a f i c a s Metodo C a r te s i a n o ’ ) ;
5 subplot (1 ,3 ,1) ; mesh( x , y , z ) ;
6 t i t l e ( ’Comando mesh ’ ) ;
7 x l a b e l ( ’ e j e X ’ ) ; y l a b e l ( ’ e j e Y ’ ) ; z l a b e l ( ’ e j e Z ’ ) ;
8 a x i s equal ;
9 subplot (1 ,3 ,2) ; s u r f ( x , y , z ) ;
10 t i t l e ( ’Comando s u r f ’ ) ;
11 x l a b e l ( ’ e j e X ’ ) ; y l a b e l ( ’ e j e Y ’ ) ; z l a b e l ( ’ e j e Z ’ ) ;
12 a x i s equal ;
13 subplot (1 ,3 ,3) ; s u r f l ( x , y , z ) ;
14 t i t l e ( ’Comando s u r f l ’ ) ;
15 x l a b e l ( ’ e j e X ’ ) ; y l a b e l ( ’ e j e Y ’ ) ; z l a b e l ( ’ e j e Z ’ ) ;
16 a x i s equal ;
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 50
Gr´afica
Gráficas Método Cartesiano
eje X
Comando mesh
1
0.5
00
0.5
0
0.5
1
1
eje Y
ejeZ
eje X
Comando surf
1
0.5
00
0.5
0
0.5
1
1
eje Y
ejeZ
eje X
Comando surfl
1
0.5
00
0.5
0
0.5
1
1
eje Y
ejeZ
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 51
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 52
Gr´aficas Cil´ındricas
De manera similar a las coordenadas cartesianas, debemos
establecer un dominio utilizando el comando meshgrid, en este
caso para la distancia y el ´angulo polar.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 53
Ejemplo
1 c l e a r a l l ; close a l l ; c l c ;
2 [ r , theta ] = meshgrid ( 2 : 0 . 1 : 4 , 0 : pi /10:2∗ pi ) ;
3 x = r .∗ cos ( theta ) ;
4 y = r .∗ s i n ( theta ) ;
5 z = 10./ r ;
6 s u r f ( x , y , z )
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 54
Gr´afica
4
2
0
-2
-4-4
-2
0
2
4
2.5
3
3.5
4.5
5
4
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 55
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 56
Gr´aficas Esf´ericas
An´alogamente, debemos establecer un dominio utilizando el
comando meshgrid, en este caso para el ´angulo polar y el ´angulo
azimutal.
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 57
Ejemplo
1 c l e a r a l l ; close a l l ; c l c ;
2 [ theta , phi ] = meshgrid ( 0 : pi /10:2∗ pi , 0 : pi /10:2∗ pi ) ;
3 x = cos ( phi ) .∗(10+5∗ s i n ( theta ) ) ;
4 y = s i n ( phi ) .∗(10+5∗ s i n ( theta ) ) ;
5 z = 5∗ cos ( theta ) ;
6 s u r f ( x , y , z ) ;
7 a x i s equal ;
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 58
Gr´afica
15
10
5
0
-5
-10
-15-15
-10
-5
0
5
10
-5
5
0
15
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 59
Outline
1 Introducci´on
2 Comando ’plot’
3 M´ultiples Gr´aficas
4 Gr´afica de Contornos
5 Escalas
6 Coordenadas Polares
7 Coordenadas Param´etricas
8 Gr´aficas 3D
9 Coordenadas Cil´ındricas
10 Coordenadas Esf´ericas
11 Referencias
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 60
Referencias
P´agina Oficial de Matlab: https: // www. mathworks. com/
Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 61

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Computacion aplicada
Computacion aplicadaComputacion aplicada
Computacion aplicada
 
Función Cuadrática
Función CuadráticaFunción Cuadrática
Función Cuadrática
 
Estadística con Lenguaje R: Sesión 6
Estadística con Lenguaje R: Sesión 6Estadística con Lenguaje R: Sesión 6
Estadística con Lenguaje R: Sesión 6
 
Matlab3
Matlab3Matlab3
Matlab3
 
Guía 4 Cálculo III
Guía 4 Cálculo IIIGuía 4 Cálculo III
Guía 4 Cálculo III
 
RESOLUCION Capitulo4 soria porras
RESOLUCION Capitulo4 soria porrasRESOLUCION Capitulo4 soria porras
RESOLUCION Capitulo4 soria porras
 
Taller 1. serie de taylor
Taller 1. serie de taylorTaller 1. serie de taylor
Taller 1. serie de taylor
 
Funciones y gráficas en matlab
Funciones y gráficas en matlabFunciones y gráficas en matlab
Funciones y gráficas en matlab
 
Código Java Ecuación cuadrática
Código Java Ecuación cuadráticaCódigo Java Ecuación cuadrática
Código Java Ecuación cuadrática
 
Matlab2009b -clase2
Matlab2009b  -clase2Matlab2009b  -clase2
Matlab2009b -clase2
 
Estadística con Lenguaje R: Sesión 9
Estadística con Lenguaje R: Sesión 9Estadística con Lenguaje R: Sesión 9
Estadística con Lenguaje R: Sesión 9
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
2do Trabajo de Matemática Aplicada II - Limites y continuidad en complejos - ...
2do Trabajo de Matemática Aplicada II - Limites y continuidad en complejos - ...2do Trabajo de Matemática Aplicada II - Limites y continuidad en complejos - ...
2do Trabajo de Matemática Aplicada II - Limites y continuidad en complejos - ...
 
INTRODUCCION A LAPROGRAMACION
INTRODUCCION A LAPROGRAMACIONINTRODUCCION A LAPROGRAMACION
INTRODUCCION A LAPROGRAMACION
 
Tema VIII (Funciones Racionales)
Tema VIII (Funciones Racionales)Tema VIII (Funciones Racionales)
Tema VIII (Funciones Racionales)
 
Tarea n°2
Tarea n°2Tarea n°2
Tarea n°2
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Derivadas resumen
Derivadas resumenDerivadas resumen
Derivadas resumen
 
Paralela4
Paralela4Paralela4
Paralela4
 

Similar a Clase 2 matlab

Similar a Clase 2 matlab (20)

Lab 02 - Análisis de señales - UNTECS
Lab 02 - Análisis de señales - UNTECSLab 02 - Análisis de señales - UNTECS
Lab 02 - Análisis de señales - UNTECS
 
Plots
PlotsPlots
Plots
 
Lab 03 - Análisis de Señales - UNTECS
Lab 03 - Análisis de Señales - UNTECSLab 03 - Análisis de Señales - UNTECS
Lab 03 - Análisis de Señales - UNTECS
 
Laboratorio 1 control
Laboratorio 1 controlLaboratorio 1 control
Laboratorio 1 control
 
Lab 3 de tele final
Lab 3 de tele finalLab 3 de tele final
Lab 3 de tele final
 
clase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdfclase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdf
 
Matlab 2 Capitulo 6
Matlab 2 Capitulo 6Matlab 2 Capitulo 6
Matlab 2 Capitulo 6
 
Guía Transformadas de Funciones
Guía Transformadas de Funciones Guía Transformadas de Funciones
Guía Transformadas de Funciones
 
Int_Octave_II_2021.pptx
Int_Octave_II_2021.pptxInt_Octave_II_2021.pptx
Int_Octave_II_2021.pptx
 
SSLL-SE-2014-2S
SSLL-SE-2014-2SSSLL-SE-2014-2S
SSLL-SE-2014-2S
 
Problemas tema1 sy_c
Problemas tema1 sy_cProblemas tema1 sy_c
Problemas tema1 sy_c
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
Variables2
Variables2Variables2
Variables2
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
 
SSLL-PE-2014-2S
SSLL-PE-2014-2SSSLL-PE-2014-2S
SSLL-PE-2014-2S
 
Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicado
 
Lab de tele 1 - Fourier using matlab - UNTECS
Lab de tele 1 - Fourier using matlab - UNTECSLab de tele 1 - Fourier using matlab - UNTECS
Lab de tele 1 - Fourier using matlab - UNTECS
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
 
Matlab robotica
Matlab roboticaMatlab robotica
Matlab robotica
 

Último

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 

Último (20)

Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 

Clase 2 matlab

  • 1. MATLAB Nivel I Sesi´on 2 Victor Tomanguilla Collazos victor.tomanguilla@uni.pe Oficina de Proyecci´on Social y Extensi´on Universitaria Facultad de Ingenier´ıa El´ectrica y Electr´onica Universidad Nacional de Ingenier´ıa January 28, 2018 Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 1
  • 2. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 2
  • 3. Gr´aficas en Matlab El entorno de MATLAB permite crear y visualizar gr´aficas matem´aticas libremente. Las ventanas en donde se visualizan las gr´aficas se llaman figure y el conjunto de datos que se muestran es el plot. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 3
  • 4. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 4
  • 5. Ejemplo 1 c l e a r a l l ; close a l l ; c l c ; 2 t = ( 0 : 0 . 0 1 : 1 0 ) ; 3 x = 0.5∗ exp ( −0.8∗ t ) .∗ s i n (2∗ pi ∗ t ) + 1; 4 x1 = 0.5∗ exp ( −0.8∗ t ) + 1; 5 x2 = −0.5∗exp ( −0.8∗ t ) + 1; 6 h = plot ( t , x , t , x1 , t , x2 ) ; 7 set ( h ( 2 : 3 ) , ’ L i n e S t y l e ’ , ’−−’ , ’ Color ’ , ’ k ’ ) ; 8 set (h , ’ LineWidth ’ , 2) ; 9 x l a b e l ( ’ tiempo ’ ) ; 10 y l a b e l ( ’ x ( t ) , x 1 ( t ) , x 2 ( t ) ’ ) ; 11 t i t l e ( ’ Senda x ( t ) y sus e n v o l v e n t e s ’ ) ; 12 legend ( ’ x ( t ) ’ , ’ x 1 ( t ) ’ , ’ x 2 ( t ) ’ ) ; Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 5
  • 6. Gr´afica tiempo 0 1 2 3 4 5 6 7 8 9 10 x(t),x1 (t),x2 (t) 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 Senda x(t) y sus envolventes Senda: x(t) Envolvente: x1 (t) Envolvente: x2 (t) Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 6
  • 7. Control de Ejes axis([xmin xmax ymin ymax]) Establece los l´ımites para los ejes x e y del actual eje. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 7
  • 8. Control de Ejes axis auto Establece los l´ımites del actual eje bas´andose en los valores m´ınimos y m´aximos de los datos. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 8
  • 9. Control de Ejes axis equal Establece la proporci´on entre la anchura y la altura de la traza de manera que las unidades de los datos son las mismas en toda direcci´on. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 9
  • 10. Control de Ejes axis off Desactiva las l´ıneas de los ejes, marcadores tick, y etiquetas. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 10
  • 11. Control de Ejes axis on Activas las l´ıneas de los ejes, marcadores tick y etiquetas. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 11
  • 12. Control de Ejes xlim([xmin xmax]) Establece los l´ımites de los ejes en x. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 12
  • 13. Control de Ejes ylim([ymin ymax]) Establece los l´ımites de los ejes en y. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 13
  • 14. Control de Anotaciones title(’titulo’) Muestra el string introducido como par´ametro en la parte superior-centro de la ventana. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 14
  • 15. Control de Anotaciones xlabel(’eje x’) Muestra la etiqueta para el eje x. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 15
  • 16. Control de Anotaciones ylabel(’eje y’) Muestra la etiqueta para el eje y. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 16
  • 17. Control de Anotaciones legend(’datos1’, ’datos2’, ...) Muestra una leyenda en la ventana usando las cadenas especificadas para etiquetar cada conjunto de datos. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 17
  • 18. Control de Anotaciones text(x, y, ’cadena’) A˜nade un cuadro de texto en las coordenadas especificadas en los par´ametros. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 18
  • 19. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 19
  • 20. Comando subplot 1 c l e a r a l l ; close a l l ; c l c ; 2 t = 0 : 0 . 0 1 : 1 0 ; 3 x = s i n ( t ) ; 4 f i g u r e (1) ; 5 subplot (3 ,3 ,1) ; 6 subplot ( 3 , 3 , [ 4 , 7 ] ) ; 7 subplot ( 3 , 3 , [ 2 , 3 , 5 , 6 ] ) ; 8 subplot (3 ,3 ,8) ; 9 subplot (3 ,3 ,9) ; Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 20
  • 21. Gr´afica 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 21
  • 22. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 22
  • 23. Contornos contour(Z) Dibuja un trazo de contorno de la matriz Z, donde Z es interpretado como un conjunto de alturas con respecto al plano x-y. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 23
  • 24. Contornos contour(Z,n) Dibuja un trazo de contorno de la matriz Z con n l´ıneas de contorno. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 24
  • 25. Contornos contour(X,Y,Z) Dibuja las trazas de contorno de Z teniendo como l´ımites X y Y. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 25
  • 26. Contornos contour3(X,Y,Z) Dibuja las trazas de contorno de Z teniendo como l´ımites X y Y en 3D. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 26
  • 27. Contornos contourf(X,Y,Z) Dibuja las trazas de contorno de Z teniendo como l´ımites X y Y a colores. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 27
  • 28. Ejemplo 1 c l e a r a l l ; close a l l ; c l c ; 2 [ x , y ] = meshgrid ( −2:.01:2 , −2:.01:3) ; 3 z = x .∗ exp(−x.ˆ2−y . ˆ 2) ; 4 [C, h ] = contour ( x , y , z , − 0 . 4 : 0 . 1 : 0 . 4 ) ; 5 set (h , ’ ShowText ’ , ’ on ’ , ’ EdgeColor ’ , ’ k ’ ) ; 6 set ( gca , ’ FontSize ’ , 8) ; Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 28
  • 29. Gr´afica -0.4 -0.3 -0.3 -0.2 -0.2 -0.1 -0.1 -0.1 00 0.1 0.1 0.1 0.2 0.2 0.3 0.3 0.4 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3 Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 29
  • 30. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 30
  • 31. Escala Logar´ıtmica Una escala logar´ıtmica es una escala de medida que utiliza el logaritmo de una cantidad en lugar de la propia cantidad. Cuando es necesario representar una serie de valores y el rango que abarca es grande, una escala logar´ıtmica puede proporcionar un medio de visualizaci´on de los datos que permite que se puedan determinar los valores a partir de la gr´afica. Existen dos representaciones: Representaci´on semilogar´ıtmica Representaci´on logar´ıtmica Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 31
  • 32. Representaci´on Semilogar´ıtmica semilogx(x,y) Eje x en escala logar´ıtmica, eje y en escala lineal. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 32
  • 33. Representaci´on Semilogar´ıtmica semilogy(x,y) Eje y en escala logar´ıtmica, eje x en escala lineal. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 33
  • 34. Representaci´on Logar´ıtmica loglog(x,y) Ambos ejes en escala logar´ıtmica. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 34
  • 35. Ejemplo 1 c l e a r a l l ; close a l l ; c l c ; 2 t = ( 1 : 1 0 ) ; 3 x1 = 2.ˆ t ; 4 x2 = t . ˆ 2 ; 5 subplot (2 ,2 ,1) ; 6 plot ( t , x1 , ’ x−’ , ’ MarkerEdgeColor ’ , ’ r ’ ) ; 7 t i t l e ( ’ Representacion L i n e a l f ( x ) = 2ˆ t ’ ) ; grid on ; 8 subplot (2 ,2 ,2) ; 9 plot ( t , x1 ) ; 10 semilogy ( t , x1 , ’ x−’ , ’ MarkerEdgeColor ’ , ’ r ’ ) ; 11 t i t l e ( ’ Representacion s e m i l o g a r i t m i c a ’ ) ; grid on ; 12 subplot (2 ,2 ,3) ; 13 plot ( t , x2 , ’ x−’ , ’ MarkerEdgeColor ’ , ’ r ’ ) ; 14 t i t l e ( ’ Representacion L i n e a l f ( x ) = t ˆ2 ’ ) ; grid on ; 15 subplot (2 ,2 ,4) ; 16 plot ( t , x2 ) ; 17 loglog ( t , x2 , ’ x−’ , ’ MarkerEdgeColor ’ , ’ r ’ ) ; 18 t i t l e ( ’ Representacion l o g a r i t m i c a ’ ) ; grid on ; Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 35
  • 36. Gr´afica 1 2 3 4 5 6 7 8 9 10 0 200 400 600 800 1000 1200 Representación Lineal f(x) = 2t 1 2 3 4 5 6 7 8 9 10 100 101 102 103 104 Representación semilogarítmica 1 2 3 4 5 6 7 8 9 10 0 10 20 30 40 50 60 70 80 90 100 Representación Lineal f(x) = t2 100 101 100 101 102 Representación logarítmica Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 36
  • 37. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 37
  • 38. Gr´aficas Polares MATLAB permite trabajar tambi´en con coordenadas polares usando el comando polar. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 38
  • 39. Ejemplo 1 c l e a r a l l ; close a l l ; c l c ; 2 theta = [ 0 : pi /50:2∗ pi ] ; 3 r = 1−cos ( theta ) ; 4 polar ( theta , r ) Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 39
  • 41. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 41
  • 42. Gr´aficas Param´etricas De igual manera, si quisi´eramos graficar ecuaciones param´etricas, utilizaremos el comando plot pero creando otro dominio. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 42
  • 43. Ejemplo 1 c l e a r a l l ; close a l l ; c l c ; 2 t = [ 0 : pi /50:2∗ pi ] ; 3 x = t−s i n ( t ) ; 4 y = 1−cos ( t ) ; 5 plot ( x , y ) ; a x i s equal ; Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 43
  • 44. Gr´afica 0 1 2 3 4 5 6 -1 -0.5 0 0.5 1 1.5 2 2.5 3 Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 44
  • 45. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 45
  • 46. Ejemplo 1 c l e a r a l l ; close a l l ; c l c ; 2 x = [1 5 8 7 4 6 5 ] ; 3 y = [6 7 8 5 0 5 8 ] ; 4 z = [1 5 4 8 3 5 7 ] ; 5 f i g u r e (1) ; 6 stem3 ( x , y , z ) ; t i t l e ( ’Comando stem3 ’ ) ; 7 f i g u r e (2) ; 8 s c a t t e r 3 ( x , y , z ) ; t i t l e ( ’Comando s c a t t e r 3 ’ ) ; Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 46
  • 48. Ejemplo 1 c l e a r a l l ; close a l l ; c l c ; 2 t = 0: pi /10:10∗ pi ; 3 x = t .∗ s i n ( t ) ; 4 y = t .∗ cos ( t ) ; 5 z = t . ˆ 2 ; 6 plot3 ( x , y , z ) ; 7 grid on ; Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 48
  • 50. Ejemplo 1 c l e a r a l l ; close a l l ; c l c ; 2 [ x , y ] = meshgrid ( 0 : 0 . 0 5 : 1 , 0 : 0 . 0 5 : 1 ) ; 3 z = x . ˆ 0 . 5 . ∗ y . ˆ 0 . 8 ; 4 f i g u r e (1) ; s u p t i t l e ( ’ G r a f i c a s Metodo C a r te s i a n o ’ ) ; 5 subplot (1 ,3 ,1) ; mesh( x , y , z ) ; 6 t i t l e ( ’Comando mesh ’ ) ; 7 x l a b e l ( ’ e j e X ’ ) ; y l a b e l ( ’ e j e Y ’ ) ; z l a b e l ( ’ e j e Z ’ ) ; 8 a x i s equal ; 9 subplot (1 ,3 ,2) ; s u r f ( x , y , z ) ; 10 t i t l e ( ’Comando s u r f ’ ) ; 11 x l a b e l ( ’ e j e X ’ ) ; y l a b e l ( ’ e j e Y ’ ) ; z l a b e l ( ’ e j e Z ’ ) ; 12 a x i s equal ; 13 subplot (1 ,3 ,3) ; s u r f l ( x , y , z ) ; 14 t i t l e ( ’Comando s u r f l ’ ) ; 15 x l a b e l ( ’ e j e X ’ ) ; y l a b e l ( ’ e j e Y ’ ) ; z l a b e l ( ’ e j e Z ’ ) ; 16 a x i s equal ; Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 50
  • 51. Gr´afica Gráficas Método Cartesiano eje X Comando mesh 1 0.5 00 0.5 0 0.5 1 1 eje Y ejeZ eje X Comando surf 1 0.5 00 0.5 0 0.5 1 1 eje Y ejeZ eje X Comando surfl 1 0.5 00 0.5 0 0.5 1 1 eje Y ejeZ Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 51
  • 52. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 52
  • 53. Gr´aficas Cil´ındricas De manera similar a las coordenadas cartesianas, debemos establecer un dominio utilizando el comando meshgrid, en este caso para la distancia y el ´angulo polar. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 53
  • 54. Ejemplo 1 c l e a r a l l ; close a l l ; c l c ; 2 [ r , theta ] = meshgrid ( 2 : 0 . 1 : 4 , 0 : pi /10:2∗ pi ) ; 3 x = r .∗ cos ( theta ) ; 4 y = r .∗ s i n ( theta ) ; 5 z = 10./ r ; 6 s u r f ( x , y , z ) Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 54
  • 56. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 56
  • 57. Gr´aficas Esf´ericas An´alogamente, debemos establecer un dominio utilizando el comando meshgrid, en este caso para el ´angulo polar y el ´angulo azimutal. Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 57
  • 58. Ejemplo 1 c l e a r a l l ; close a l l ; c l c ; 2 [ theta , phi ] = meshgrid ( 0 : pi /10:2∗ pi , 0 : pi /10:2∗ pi ) ; 3 x = cos ( phi ) .∗(10+5∗ s i n ( theta ) ) ; 4 y = s i n ( phi ) .∗(10+5∗ s i n ( theta ) ) ; 5 z = 5∗ cos ( theta ) ; 6 s u r f ( x , y , z ) ; 7 a x i s equal ; Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 58
  • 60. Outline 1 Introducci´on 2 Comando ’plot’ 3 M´ultiples Gr´aficas 4 Gr´afica de Contornos 5 Escalas 6 Coordenadas Polares 7 Coordenadas Param´etricas 8 Gr´aficas 3D 9 Coordenadas Cil´ındricas 10 Coordenadas Esf´ericas 11 Referencias Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 60
  • 61. Referencias P´agina Oficial de Matlab: https: // www. mathworks. com/ Victor Tomanguilla (PSEU FIEE-UNI) MATLAB Nivel I 61