matematicas

Páginas: 7 (1748 palabras) Publicado: 23 de octubre de 2013
GRÁFICOS BIDIMENSIONALES1
A estas alturas, después de ver cómo funciona este programa, a nadie le puede resultar extraño que los gráficos 2-D de MATLAB estén fundamentalmente orientados a la representación gráfica de vectores (y matrices). En el caso más sencillo los argumentos básicos de la función plot van a ser vectores. Cuando una matriz aparezca como argumento, se considerará como unconjunto de vecto- res columna (en algunos casos también de vectores fila). MATLAB utiliza un tipo especial de ventanas para realizar las operaciones gráficas. Ciertos co- mandos abren una ventana nueva y otros dibujan sobre la ventana activa, bien sustituyendo lo que hubiera en ella, bien añadiendo nuevos elementos gráficos a un dibujo anterior. Todo esto se verá con más detalle en las siguientessecciones.
Funciones gráficas 2D elementales MATLAB dispone de cinco funciones básicas para crear gráficos 2-D. Estas funciones se diferen- cian principalmente por el tipo de escala que utilizan en los ejes de abscisas y de ordenadas. Estas cuatro funciones son las siguientes:
plot()
crea un gráfico a partir de vectores y/o columnas de matrices, con escalas linea- les sobre ambos ejes.plotyy()
dibuja dos funciones con dos escalas diferentes para las ordenadas, una a la de- recha y otra a la izquierda de la figura.
loglog()
ídem con escala logarítmica en ambos ejes.
semilogx()
ídem con escala lineal en el eje de ordenadas y logarítmica en el eje de abscisas.
semilogy()
ídem con escala lineal en el eje de abscisas y logarítmica en el eje de ordenadas.
En lo sucesivo se haráreferencia casi exclusiva a la primera de estas funciones (plot). Las demás se pueden utilizar de un modo similar. Existen además otras funciones orientadas a añadir títulos al gráfico, a cada uno de los ejes, a dibu- jar una cuadrícula auxiliar, a introducir texto, etc. Estas funciones son las siguientes:
title('título')
añade un título al dibujo.
xlabel('tal')
añade una etiqueta al ejede abscisas. Con xlabel off desaparece.
ylabel('cual')
añade una etiqueta al eje de ordenadas Con ylabel off desaparece.
text(x,y,'texto')
introduce 'texto' en el lugar especificado por las coordenadas x e y. Si x e y son vectores, el texto se repite por cada par de elementos. Si texto es también un vector de cadenas de texto de la misma dimensión, cada elemento se escribe en lascoordenadas correspondientes.
gtext('texto')
introduce texto con ayuda del ratón: el cursor cambia de forma y se espera un clic para introducir el texto en esa posición.
legend()
Define rótulos para las distintas líneas o ejes utilizados en la figura. Para más detalle, consultar el Help grid activa la inclusión de una cuadrícula en el dibujo. Con grid off desaparece la cuadrícula.
Borrar texto (uotros elementos gráficos) es un poco más complicado; de hecho, hay que preverlo de antemano. Para poder hacerlo hay que recuperar previamente el valor de retorno del comando con el cual se ha creado. Después hay que llamar a la función delete con ese valor como argumento.
Considérese el siguiente ejemplo:
>> v = text(1,.0,'seno')
v = 76.0001
>> delete(v)
FUNCIÓN PLOT
Esta es la funciónclave de todos los gráficos 2-D en MATLAB. Ya se ha dicho que el elemento básico de los gráficos bidimensionales es el vector. Se utilizan también cadenas de 1, 2 ó 3 caracte- res para indicar colores y tipos de línea. La función plot(), en sus diversas variantes, no hace otra cosa que dibujar vectores. Un ejemplo muy sencillo de esta función, en el que se le pasa un único vector como argumento,es el siguiente:
>> x=[1 3 2 4 5 3]
x = 1 3 2 4 5 3
>> plot(x)


El resultado de este comando es que se abre una ventana mostrando el gráfico de la Figura Por defecto, los distintos puntos del gráfico, se unen con una línea continua. También por defecto, el color que se utiliza para la primera línea es el azul.
Cuando a la función plot() se le pasa un único vec-...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matematica
  • Matematica
  • Matematicas
  • Las matemáticas
  • Matematica
  • Matematicas
  • Matematica
  • Matematicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS