miércoles, 8 de febrero de 2012

CONSULTA

UNIVERSIDAD TECNICA DE COTOPAXI
          NOMBRE: KARINA MENDOZA

           COMO GRAFICAR LOS  PUNTOS MEDIOS EN EL EJE DE LAS X y Y
Una de las funciones más importantes en Matlab es la función plot. Plot también parece ser una de las más sencillas funciones para aprender a usar. La sintaxis básica de la función es escribir el siguiente comando en la ventana de comandos del Matlab o en un archivo-m.
 plot(x,y)
Este comando ploteará los elementos del vector x en el eje horizontal de una figura, y los elementos del vector y en el eje vertical de la figura. Por defecto, cada vez que se use el comando plot , se borrará la figura que estaba, quedando solo la nueva; discutiremos cómo forzar esto más abajo. Si quisiéramos graficar la sencilla fórmula lineal:
     y=3x
Deberíamos crear un archivo-m con las siguientes líneas de código:
     x = 0:0.1:100;
     y = 3*x;
     plot(x,y)
Lo que generará la figura siguiente,
Una cosa a tener en cuenta cuando se usa el comando plot es que los vectores x e y deben ser la misma longitud. La otra dimensión puede variar. Matlab puede graficar un vector 1 x n versus un vector n x 1, ó un vector 1 x n versus una matriz 2 x n , (obtendrá dos líneas), el largo n es el mismo para ambos vectores.
El comando plot puede también usarse con solamente un vector como entrada o parámetro. En ese caso las columnas del vector se grafican versus sus índices (el vector 1:1:n se usará para el eje horizontal). Si el vector de entrada contiene números complejos, Matlab dibuja la parte real de cada elemento (en el eje x) versus la parte imaginaria (en el eje y).
La Estética de los Gráficos
El color y el marcador de un gráfico se pueden cambiar agregando un tercer parámetro (entre apóstrofo 'esto') al comando plot . por ejemplo, para graficar la función de arriba con una línea punteada roja , debería cambiarse el archivo-m a:
     x = 0:0.1:100;
     y = 3*x;
     plot(x,y,'r:')
Ahora el gráfico se ve:
Cambiando los ejes
Ahora que ha encontrado diversos modos de graficar funciones, puede personalizar sus ploteos para lograr lo que desea. El modo más frecuente de hacerlo es mediante el comando axis. El comando axis cambia los ejes del diagrama actual, de modo que se muestra sólo la parte del eje que se desea. El comando axis se usa ingresando el siguiente comando justo después del comando plot (o cualquier comando que tiene un plot como una de sus salidas):
     axis([xmin, xmax, ymin, ymax])
Por ejemplo, suponga querer ver un gráfico de la función y=exp(5t)-1. Si entra lo siguiente al Matlab

t=0:0.01:5;
y=exp(5*t)-1;
plot(t,y)
debería tener la figura siguiente:

Como puede ver, el gráfico tiende a infinito. Atendiendo al eje y (escala: 8e10), es claro que no puede verse mucho en este gráfico. Para tener una mejor idea de lo que está pasando en el ploteo, miremos el primer segundo de esta función. Escriba el siguiente comando en la ventana de comandos del Matlab.


Axis ([0, 1, 0, 50])
Y debería obtener la figura siguiente:


Ahora esta figura es mucho más valiosa. Puede verse más claro lo que pasa cuando la función va hacia infinito. Puede personalizarse los ejes a sus necesidades. Cuando se usa el comando subplot, pueden cambiarse los ejes de cada subplot emitiendo un comando axis antes del próximo comando subplot. Hay más usos del comando axis que puede ver si tipea help axis en la ventana de.