Escolar Documentos
Profissional Documentos
Cultura Documentos
= = en el intervalo [0,10].
Se ingresa en Matlab, tecleando:
>> x=0:0.05:10;
>> y=sin(x).*exp(-0.4*x);
05 GRAFICOS EN 2D Lic. Amado Malca Villalobos
5
>> plot(x,y)
Donde la primera lnea indica el intervalo dividido en partes
iguales , cada una de longitud 0.005. La segunda nos da las
imgenes de la funcin, para los valores de x obtenidos en la
primera lnea. Y la tercera plotea la funcin trazando lneas
rectas entra cada par de puntos (x,f(x)).
Se puede agregar un comando adicional: grid
Se utiliza para crear una malla en la presentacin de la grafica
Se ingresa en Matlab, tecleando:
>> x=0:0.005:10;
>> y=sin(x).*exp(-0.4*x);
>> plot(x,y)
>> grid
Lo que se agrego es el comando grid que crea una malla en el
plano.
05 GRAFICOS EN 2D Lic. Amado Malca Villalobos
6
Ahora agregaremos rtulos en las graficas de la siguiente
forma:
Para el rotulo del cuadro
El comando: title.
Para el rotulo del eje de las abscisas
El comando: xlabel
Para el rotulo del eje de las ordenadas
El comando: ylabel
Se ingresa en Matlab, tecleando:
>> x=0:0.005:10;
>> y=sin(x).*exp(-0.4*x);
>> plot(x,y)
>> grid
>> title('grafico de ejemplo')
>> xlabel('eje x')
>> ylabel('eje y')
05 GRAFICOS EN 2D Lic. Amado Malca Villalobos
7
Tambin se pueden graficar dos funciones en un solo plano
coordenado.
>> x=0:0.005:10;
>> y=sin(x).*exp(-0.4*x);
>> x=0:0.005:10;
>> y=sin(x);
>> plot(x,y)
>> hold on
>> z=cos(x);
>> plot(x,z,'--')
>> grid
>> xlabel('eje x')
>> ylabel('y( ___ ) z( --- )')
>> title('Grafico de y=Seno(x) y z=Coseno(x) en
[0,10]')
05 GRAFICOS EN 2D Lic. Amado Malca Villalobos
8
El comando hold on es para permitir que se pueda
sobrescribir otra grafica encima de la del seno.
En la funcion plot: plot(x,z,'--')
se esta cambiando el formato para la linea que corresponde a
la grafica de coseno por el de linea discontinua.
Luego se agrega grid, para la malla de la grafica, y los
respectivos titulos y leyendas de los ejes.
Respecto de la funcion plot, las diferentes formas de
escribirla, son:
( )
, plot x y
( )
1, 1, 2, 2, 3, 3, plot x y x y x y
( )
, , plot x y s
( )
1, 1, 1, 2, 2, 2, 3, 3, 3, plot x y s x y s x y s
( )
, , ' ' plot x y abc
donde: s, s1, s2, s3, . Toman dos valores que van entre
comillas: ab
a: indica el color de la lnea ( por defecto azul).
b: indica la forma de la lnea ( por defecto son lneas rectas
que unen dos puntos de la grafica).
05 GRAFICOS EN 2D Lic. Amado Malca Villalobos
9
COLOR DE LINEA ESTILO DE LINEA
Rojo r Solida (por defecto) __
Verde g Discontinua --
Azul b Punteada :
Cian c Rayas y puntos -.
Magenta m
Amarillo y
Negro k
Blanco w
TIPO DE MARCADOR
Signo mas + Crculo o
asterisco * punto .
cuadrado s diamante d
Estrella de cinco
puntas
p Estrella de seis
puntas
h
Ejemplos de plot
( , ) plot x y
( , , ' ') plot x y r
( , , ' ') plot x y y
( , , ' *') plot x y
( , , ' : ') plot x y g d
Propiedades y valores
Forman parte de la sintaxis de plot y son opcionales, se usan
para modificar el:
- Grueso de la lnea
- El tamao de los marcadores
- Los colores de relleno
- Los colores del borde del marcador
05 GRAFICOS EN 2D Lic. Amado Malca Villalobos
10
Propiedad Descripcion Posible valor de
la propiedad
LineWidth o
linewidth
Indica el grosor de
la lnea
Un numero
representado en
unidades de
puntos (por
defecto 0,5)
MarkerSize o
markersize
Especifica el
tamao de las
marcas
Un numero
representado en
unidades de
puntos
MarkerEdgeColor
o markeredgecolor
Especifica el color
del marcador, o el
color del borde de
la lnea para
marcadores con
relleno
Especificadores de
color, introducidos
en forma de
cadena
MarkerFaceColor
o markerfacecolor
Especifica el color
del relleno de los
marcadores
Especificadores de
color, introducidos
en forma de
cadena
Ejemplo:
Plot(x,y,-
mo,linewidth,2,markersize,12,arkeredgecolor,g,mark
erfacecolor,y)
05 GRAFICOS EN 2D Lic. Amado Malca Villalobos
11
Ejemplo:
>> x=[1:0.4:5]
x = 1.0000 1.4000 1.8000 2.2000 2.6000 3.0000
3.4000 3.8000 4.2000 4.6000 5.0000
>> y=x.^3-9*x.^2+26*x-24
y = -6.0000 -2.4960 -0.5280 0.2880 0.3360 0 -
0.3360 -0.2880 0.5280 2.4960 6.0000
>> plot(x,y,'-
mo','linewidth',2,'markersize',12,'markeredgecolor','g','markerf
acecolor','y')
>>
Crea un grafico en la cual una lnea solida de color magenta
une puntos que se representan mediante marcadores en forma
de crculo. El grosor de lnea es de dos puntos, y el tamao de
los crculos utilizados como marcadores es de 12 puntos.
Adems los marcadores (crculos) tienen bordes de color
verde, y amarillo como color de relleno.
1 1.5 2 2.5 3 3.5 4 4.5 5
-6
-4
-2
0
2
4
6
05 GRAFICOS EN 2D Lic. Amado Malca Villalobos
12
En cuanto a la grafica en un intervalo determinado [a,b], el
cual se divide en 1
b a
n
h