Está en la página 1de 11

CAPITULO VII LOS GRAFICOS Y SUS ELEMENTOS

7.1 OBJETIVOS a) b) c) d) Aplicar, analizar y generar grficos en 2D y 3D Aplicar, analizar y producir grficos para presentaciones. Aplicar, analizar as como editar propiedades y atributos de los grficos. Aplicar, analizar y controlar vistas y apariencia de los grficos.

7.2 BASES TERICAS 7.2.1 Introduccin Con los comandos de Matlab se pueden crear distintos tipos de grficos: estndares con ejes lineales, logartmicos o semilogartmicos, de barras y escaleras, polares, de malla y de superficies de contorno tridimensional, etc. Estos grficos se pueden personalizar para que tengan la apariencia deseada. As, se puede establecer el tipo, el color y el grosor de lnea; se pueden aadir lneas de referencia y cuadriculas; y tambin ttulos y comentarios. . Adems se pueden superponer varios grficos sobre un mismo sistema de ejes coordenados, o poner varios grficos en una misma pgina. Cuando un grafico tiene varios tipos de datos, tambin se pueden aadir leyendas. 7.2.2 Grficas 2D La representacin grafica 2D de una funcin se puede obtener cuando la funcin se expresa en coordenadas cartesianas o paramtricas. El comando plot(x,y) representa los pares que tienen como abscisas los elementos del vector x y como ordenadas los elementos del vector y. Con el comando plot(y) toma como abscisas los nmeros naturales 1,2, . . . , n. El comando linspace(a,b,N) genera N puntos igualmente espaciados comprendidos entre a y b. 7.2.3 Grficas 3D Los grficos tridimensionales proporcionan una manera prctica de representar datos de ms de dos variables. Matlab proporciona distintas opciones y funciones destinadas a la representacin de grficos tridimensionales. 7.3 PRE LABORATORIO 7.3.1 GRAFICAS 2D Funciones de la forma y = f(x) Para hacer graficas de funciones de una variable con MatLab, primero tenemos que crear una tabla de valores de la variable para despus dibujar la funcin. a) Dibujar la grafica de la funcin: y = sen(x):

Guardamos el archivo con el nombre LClave_Graf1 y lo ejecutamos, generndose la siguiente grafica. Por default se llama figure1, guardarla con el nombre LClave_Fig1.

b) Dibujar la grafica de la funcin: =

Guardamos el archivo con el nombre LClave_Graf2 y lo ejecutamos, generndose la siguiente grafica. Por default se llama figure1, guardarla con el nombre LClave_Fig2.

c) dibujar las grficas de las funciones = () e = ( + ) en la misma figura

Guardamos el archivo con el nombre LClave_Graf3 y lo ejecutamos, generndose la siguiente grafica. Por default se llama figure1, guardarla con el nombre LClave_Fig3.

d) Dividir la zona de dibujo en zonas y en cada zona dibujar una curva distinta.

Guardamos el archivo con el nombre LClave_Graf4 y la figura con el nombre LClave_Fig4.

7.3.2 GRAFICAS 3D e) Generar la representacin de una curva en el espacio, utilizando la funcin plot3. Dibujar la espiral: = cos () = = () = Para valores de t de 0 a 10, con intervalos de /50

Guardamos el archivo con el nombre LClave_Graf5 y la figura con el nombre LClave_Fig5.

f) representar una superficie Z = z(x, y), utilizando la funcin mesh. Consideremos la funcin: , = +

Guardamos el archivo con el nombre LClave_Graf6 y la figura con el nombre LClave_Fig6.

7.4 DESARROLLO DE LA PRACTICA Realice los siguientes ejercicios.

Guardar el archivo con el nombre LClave_Movie1, ejecutarlo y observar su comportamiento.

Guardar el archivo con el nombre LClave_Movie2, ejecutarlo y observar su comportamiento.

Guardar el archivo con el nombre LClave_Movie3, ejecutarlo y observar su comportamiento.

Guardar el archivo con el nombre LClave_Movie4, ejecutarlo y observar su comportamiento.

Guardar el archivo con el nombre LClave_Movie5, ejecutarlo y observar su comportamiento. 7.5 POST-LABORATORIO Grficos 2D En las tareas de graficacin de estos ejercicios: Agregue una cuadricula al grfico. En caso de tener ms de una grfica, represntelas con distinta apariencia (color y/o smbolos). Muestre etiquetas apropiadas para: el ttulo del grafico y los ejes, y para cada curva en caso de haber ms de una. Estas etiquetas deben ubicarse visualmente prximas a su curva correspondiente y con el mismo color. 1. Grafique las 2 funciones polinmicas de 4to. grado siguientes: y = (x-1)(x-2)(x-4)(x-5) / 4, con x [ 0, 6 ] y = (x-2)(x-3)(x-4)(x-5) / 24, con x [ 0, 6 ] Los valores de x deben estar espaciados de a 0.1 Represntelas en la misma ventana, con un nico llamado a plot.

2. el mismo ejercicio anterior, usando ahora 2 llamadas a plot, y el comando hold. 3.

Grafique 4 polinomios de Chebyshev. Estos son de la forma


y=cos( m (cos-1(x) ) )

Grafquelos con m = 1,4,7 y 10 en una ventana con 4 grficas, para x [ -1, 1 ], con los valores de x espaciados de a 0.1. Asigne un color distinto a cada grfica.

Nota: Debe utilizar una estructura for, graficando un polinomio en cada iteracin. El ttulo de cada grfica deber exhibir un texto apropiado y el valor de m correspondiente. Grficos 3D 4. Para graficar en 3D es necesario evaluar la funcin en una grilla (cuadricula)

regular, esto se puede realizar fcilmente utilizando la funcin meshgrid. Primero creemos los vectores de las coordenadas X e Y
rangex = (0:2*pi/20:2*pi); rangey = (0:4*pi/40:4*pi); Luego conformemos la grilla para la evaluacin de la funcin [gridX,gridY] = meshgrid(rangex, rangey); donde X e Y son matrices que utilizaremos para evaluar la funcin y calcular la coordenada Z. Se puede interpretar que la posicin X(3,4) es el valor de la coordenada x en la posicin de la grilla (3,4), dem para la Y. Calculemos la z: height = cos(gridX).*cos(2*gridY); Graficarlo con las funciones mesh, contour, surf 5. Grafique la siguiente funcin con meshgrid y mesh: f(x,y) = 0.2 cos(x) + y ( exp( -x2 - y2 ) ), con x e y [-3, 3 ]. Los valores de x e y deben estar espaciados de a 0.1 6. Grafique la funcin anterior, con la funcin surf en lugar de mesh, y rote manualmente el grfico para verlo con distintas elevaciones y rotaciones.

También podría gustarte