Beruflich Dokumente
Kultur Dokumente
El comando plot plot (x, y) En donde x e y son vectores con el mismo nmero de elementos. Tambin podemos personalizar los grficos usando este comando Plot(x, y, especificaciones de lnea, propiedades, valores) Especificaciones de lnea: Color y estilo Estilo de lnea Slida Discontinua Punteada Raya y punto Especificador -: -. Color de lnea rojo verde azul cian magenta amarillo negro blanco Especificador r g b c m y k w
Las posibles marcas que podemos incluir en un grfico vienen definidas por los siguientes especificadores Tipo de Marcador Signo ms Circulo Asterisco Punto Cuadrado Diamante Estrella de cinco puntas Estrella de seis puntas Especificador + o * . s d p h
Propiedades y valores: a pesar de que forman parte de la sintaxis del plot, siento que no son tan importantes por lo cual no profundizar en ello. (108-110) Generacin de grficos a partir de funciones
Universidad de La Frontera Introduccin a Matlab Ejemplo: Fichero scrpt genera el grfico de la funcin y=3,5-0,5x*cos (6x) en el intervalo 2<=x<=4
3 2
-1
-2
-3 -2
-1
2. El comando fplot fplot (funcin, limites, especificaciones de lnea) Para el mismo ejemplo anterior
3. Representacin grfica de varias funciones a la vez Utilizamos los comandos hold on y hold off, Ejemplo: Graficar y=3x3-26x+5 y sus primeras y segundas derivadas
150 100
50
-50
-100 -4
-3
-2
-1
4. Comando xlabel e ylabel Estos comandos sirven para poner ttulo, en forma de texto a los ejes. En realidad define etiquetas que se situarn cerca de cada eje. xlabel(texto) ylabel(texto) 5. Comando title Este aade un titulo principal al grafico en la parte superior. title(texto) 6. El comando text Este comando permite situar una etiqueta de texto dentro del grfico. text(x,y,texto) Miguel Angel Garrido Delgado Estudiante Ingeniera Civil Matemtica
Universidad de La Frontera Introduccin a Matlab gtext(texto) el comando text coloca un texto en el grfico de manera que el primer carcter se site en el punto con coordenadas x e y. En cambio el comando gtext se especifica por el usuario. 7. Comando legend Este comando coloca una leyenda en la representacin grfica. Incluye una muestra del tipo de lnea de cada funcin. legend(cadena1, cadena2, , posicin) las cadenas son las etiquetas que se colocan junto a las muestras de lnea, y su orden debe corresponderse con el orden en el cual se han incluido las funciones. La variable posicin es un nmero opcional que especifica el sitio en el que se situar la leyenda dentro del grfico. Los valores posibles son: Posicin = -1 Posicin= 0 Posicin= 1 Posicin= 2 Posicin= 3 Posicin= 4 Sita la leyenda fuera de los lmites establecidos por los ejes de los grficos, en el lado derecho Sita la leyenda dentro de los lmites establecidos por los ejes de los grficos en una posicin que interfiera lo menos posible con el grfico Sita la leyenda en las esquina superior derecha del grfico Sita la leyenda en las esquina superior izquierda del grfico Sita la leyenda en las esquina inferior izquierda del grfico Sita la leyenda en las esquina inferior derecha del grfico
8. Comando axis Permite cambiar el rango de los ejes, as como su apariencia Axis([xmax, xmin, ymin, ymax]) Establece los lmites de ambos ejes, x e y, entre los valores mnimos y mximos. axis equal axis square axis tight establece la misma escala en ambos ejes establece la regin de los ejes en un cuadrado establece los lmites de los ejes en funcin del rango de los datos
9. Comando grid Grid on Grid off aade una cuadrcula a la representacin grfica elimina la cuadrcula de la representacin grafica
800
Intensidad (lux)
600
400
200
10
12
14
16 Distancia (cm)
18
20
22
24
20
15
10
barh(x,y)
28 26 24 22 20 18 16 14 12 10 8 1988
30
25
20
15
10
0 1988
38%
11. Histogramas Es un grfico de barras verticales en el cual el ancho de cada barra se corresponde al rango del intervalo, y la altura de la barra corresponde con el nmero de puntos dentro del intervalo. hist(y) donde y es el vector que contiene los datos de los puntos que se van a estudiar. Matlab divide los datos en intervalos espaciados en 10. y= [58 73 73 53 50 48 56 73 73 66 69 63 74 82 84 91 93 89 91 80 59 69 56 64 63 66 63 66 64 74 63 69]; hist(y)
9 8 7 6 5 4 3 2 1 0 45
50
55
60
65
70
75
80
85
90
95
10
0 45
50
55
60
65
70
75
80
85
90
95
x=[45:10:95] hist(y,x)
12
10
45
55
65
75
85
95
12. Representacin de ms de un grfico en la misma pgina. Utilizando el comando subplot subplot(m,n,p) Se divide la pantalla de grficos en subventanas rectangulares de dimensin mxn, donde es posible representar ms de un grfico en forma independiente. El subgrfico utilizado corresponde a p. (3,2,1) (3,2,3) (3,2,5) (3.2.2) (3.2.4) (3,2,6)