graficos

Páginas: 5 (1178 palabras) Publicado: 21 de mayo de 2015
Gráficos

Informática aplicada al medio ambiente
curso 2010/2011

Gráficos en Matlab










Comando básico:
plot(x1, y1, x2, y2, x3,
y3,..., 'opciones')
X e Y: Vectores de la
misma longitud
Opciones: Color,
estilo, etc. del gráfico
Ej.: x= -2.9:0.2: 2.9;
y=exp(-x.*x); plot(x,y)
plot(y) → eje abcisas
por omisión
Informática aplicada al Medio Ambiente

2

Opciones










Cadenaque especifica el estilo de linea, del
marcador, color, grosor, etc.
Color: r (Red), g(Green), b(Blue), c(Cyan), m
(Magenta), y (Yellow), k (blacK), w (White)
Estilo: - (solida), -- (trazas), : puntos), -. (lineas
y puntos)
Marcadores: +, o, *, ., x, s (square), d
(diamante), ^ v > o < (triángulos en distinto
sentido), p (estrella 5 puntas, pentagram), h
(estrella 6 puntas, hexagram)
Ej: plot (x, y,'s–r')
Informática aplicada al Medio Ambiente

3

Objetos gráficos


Podemos añadir objetos al gráfico actual:


xlabel('etiqueta del eje x')



ylabel('etiqueta eje y')



title('título del gráfico')



text (x, y, 'texto')





Si x e y son vectores, el texto se repite
Si texto es una matrix de cadenas, de la misma
dimensión que x e y, se situa cada texto en una posicióngtext('texto'): la posición se indica con el ratón.
(solo en Matlab)
Informática aplicada al Medio Ambiente

4

Objetos gráficos


Leyenda:









legend('leyenda 1',
'leyenda 2', ...) →
añade la leyenda del
eje, por cada serie de
datos mostrada
legend(..., 'location',
posicion)
legend off | toggle
grid on | off | minor


Rejilla del gráfico

Posición












North = center top
South =center bottom
east = right center
west = left center
northeast = right top (por
omisión)
Northwest = left top
Southeast = right bottom
southwest = left bottom
Best = Menor conflicto
+Outside: Margen


Ej: BestOutside

Informática aplicada al Medio Ambiente

5

Ejemplo




x = 0:.2:12; plot (x, bessel(1, x), x, bessel(2, x), x,
bessel(3,x)); legen('Primero', 'Segundo', 'Tercero',
'Location','NortEastOutside'); grid on
Soluciones diferencial de Bessel, variando el
grado

Informática aplicada al Medio Ambiente

6

Control de ejes




axis: controla el escalado y apariencia de los
ejes
axis ([ xmin xmax ymin ymax ])


Fija los límites de los ejes x e y



axis equal → mismo ratio de aspecto x e y



axis normal ó auto→ valor por omisión





axis square → Ajusta los ejes para queel
gráfico sea cuadrado ( o cúbico en 3D)
axis off | on → Oculta o muestra los ejes
(lineas, marcas y etiquetas asociadas)
Informática aplicada al Medio Ambiente

7

Creación de gráficos


Pasos


Cargar los datos



Procesar datos



Usar función de creación del gráfico (ej.: plot)



Situar límites de los ejes, marcas, mallas, textos,
etc.

Informática aplicada al Medio Ambiente

8 Superposición de gráficos




Pares de vectores en el mismo comando de
creación del gráfico
Usando hold on / hold off



El gráfico se crea por etapas
Es útil cuando los datos a dibujar no están
disponibles al mismo tiempo

Informática aplicada al Medio Ambiente

9

Ejemplo


Aproximación de Taylor
para la función seno.



x=linspace(0, 2*pi, 100)



y1=sin(x)



plot(x, y1)



hold on

y2= x- (x.^3)/6 + (x.^5)/120



plot(x, y2, 'o')



axis ([ 0 5 -1 5])



hold off
Informática aplicada al Medio Ambiente

10

Superposción de gráficos





Usando line (x, y,
'parámetros', 'valor')

%Ejemplo de hold

Parámetros

y1=sin(x)

color

plot(x, y1)

linestyle

y2= x- (x.^3)/6 + (x.^5)/120





Marker

x=linspace(0, 2*pi, 100)

line(x, y2, 'marker', 'o')
line(x, x, 'linestyle','--')
axis ([ 0 5 -1 5])
legend('sin(t)', 'Aproximación 3er
orden', 'lineal')

Informática aplicada al Medio Ambiente

11

Ejemplo

Informática aplicada al Medio Ambiente

12

Ejes logarítmicos


loglog (x, y) : ambos ejes en escala logarítmica



semilogx(x, y): eje X logarítmico



semilogy(x, y): eje y logarítmico

Informática aplicada al Medio Ambiente

13

Gráficos múltiples


subplot...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Graficas
  • Grafic
  • Graficas
  • graficos
  • graficas
  • Gráficas
  • Graficas
  • Graficos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS