Compiladores

Páginas: 12 (2754 palabras) Publicado: 15 de septiembre de 2011
UNIVERSIDAD TÉCNICA DE COTOPAXI
EXTENSIÓN PANGUA

CARRERA: CIENCIAS DE LA INGENIERÍA Y APLICADAS

ESPECIALIZACIÓN: INGENIERÍA EN INFORMÁTICA Y SISTEMAS COMPUTACIONALES

CUARTO CICLO

CÁTEDRA: métodos numéricos

DOCENTE: ING: patricio peñaherrera

TEMA: gráficos matlab diseño en 2d 3d cell array

Nombre

Luis Millingalli

FECHA: 02deFEBRERO de 2011

GRÁFICOS EN MATLAB
[pic]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 delvector 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 figurasiguiente,
[pic]

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 vectorcomo 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 tercerpará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:
[pic]

La tercera entrada consiste de uno a tres caracteres que especifican un color y/o o un tipo de marcador. La lista de colores y marcadores escomo sigue:
y amarillo . Punto
m violeta o círculo
c celeste x cruz x
r rojo + suma
g verde - solido
b azul * estrella
w blanco : punteado
k negro -. Punto y raya
-- a trazos
Se puede graficar más de unafunción en la misma figura. Digamos que quisiera graficarlas ondas seno y coseno en el mismo conjunto de ejes, usando diferentes colores y marcadores para cada una. Puede usarse el siguiente archivo-m para lograrlo:
x = linspace(0,2*pi,50);
y = sin(x);
z = cos(x);
Plot(x,y,'r', x,z,'gx')
Obtendrá la figura siguiente de las ondas seno y coseno, con el seno en rojo sólido yel coseno en verde con cruces:
[pic]
Agregando más juegos de parámetros al comando plot , puede graficar tantas funciones en la misma figura como se quiera . Cuando plotea muchas cosas en el mismo gráfico es útil diferenciar las diferentes funciones mediante color y marcadores. Puede lograrse el mismo efecto usando los comandos hold on y hold off. Una figura como la que se muestra abajo puedegenerarse mediante el siguiente archivo-m:
x = linspace (0,2*pi,50);
y = sin(x);
Plot(x, y,'r')
z = cos(x);
hold on
Plot(x,z,'gx')
hold off
Recuerde que siempre que use el comando hold on, todas las figuras serán generadas en un conjunto de ejes, sin borrarse la figura anterior, hasta que se aplique el comando hold off.
MÁS DE UN GRÁFICO EN UNA VENTANA...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compiladores
  • Compilador
  • COMPILADORES
  • Compiladores
  • Compiladores
  • Compiladores
  • compiladores
  • Compiladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS