Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRFICAS BIDIMENSIONALES
Las tablas de datos muy grandes son difciles de interpretar por lo que
es necesario graficar la informacin para hacer que se entienda
fcilmente.
Las grficas tambin se pueden usar como una rpida verificacin para
determinar si una solucin de computadora produce los resultados
esperados.
1
plot(x) Dibuja los pares de puntos (i, xi) unidos por segmentos (xi
representa las componentes del vector x)
Ejemplo
2
plot(x,A) Independientemente de que x sea un vector fila o
columna, ejecuta plot(x,y) donde y es una fila o columna de A.
Para la eleccin de la fila y columna se tiene en cuenta la
coincidencia de dimensiones. En la misma grfica, cada lnea se
dibuja con un color y con un tipo de lnea diferente.
Ejemplo
>> x=0:0.1:2;
>> A=[sin(pi*x); 0.5+0.5*x];
>> plot(A,x);
plot(A,B) Ejecuta plot(x,y), donde x es una columna de A e y es
una columna de B. En la misma grfica, cada poligonal se dibuja
con un color y con un tipo de lnea diferente.
3
GRFICAS BIDIMENSIONALES: comando fplot
Ejercicios.-
4
MODIFICADORES DE GRFICAS BIDIMENSIONALES
Opciones de los comandos plot y fplot
5
Grficas bidimensionales: Especificadores de lnea
6
Ejemplos
7
GRFICAS BIDIMENSIONALES: SUBGRFICAS
8
Ejemplo
9
CONTROL DE GRFICOS BIDIMENSIONALES
MATLAB tiene sus opciones por defecto para controlar los ejes,
que en algunas ocasiones puede interesar cambiar. El comando
bsico es el comando axis. Por defecto, MATLAB ajusta la escala
de cada uno de los ejes de modo que vare entre el mnimo y el
mximo valor de los vectores a representar.
axis Devuelve los lmites del dibujo actual en un vector fila. Para
grficos de dos dimensiones tiene los elementos [xmin xmax
ymin ymax] .
xy Deshace el anterior.
10
on Deshace el comando anterior.
11
Ejemplo
12
una de las posiciones. Se puede elegir el tamao y tipo de letra
empleado.
13
Borrar texto (u otros elementos grficos) es un poco ms
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. Despus hay que
llamar a la funcin delete con ese valor como argumento.
Ejemplo
>> v = text(1,.0,'seno')
v=
76.0001
>> delete(v)
14
Es una funcin de ms bajo nivel que la funcin plot(), pero
ofrece una mayor flexibilidad. En su versin ms bsica, para
dibujar un segmento de color verde entre dos puntos, esta
funcin se llamara de la siguiente manera:
Ejemplo
>> line(x,y,'Color','r','LineWidth',4,'MarkerSize',12,'LineStyle',
'','Marker','*')
15
hold on Permite superponer grficos en una misma ventana
hasta que se desactiva la opcin.
Ejemplos
>> x=[-4*pi:pi/20:4*pi];
>> plot(x,sin(x),'r',x,cos(x),'g')
>> title('Funcin seno(x) -en rojo- y funcin coseno(x) -en verde-')
>> xlabel('ngulo en radianes'), figure(gcf)
>> ylabel('valor de la funcin trigonomtrica'), figure(gcf)
>> axis([-12,12,-1.5,1.5]), figure(gcf)
>> axis('equal'), figure(gcf)
>> axis('normal'), figure(gcf)
>> axis('square'), figure(gcf)
>> axis('off'), figure(gcf)
>> axis('on'), figure(gcf)
>> axis('on'), grid, figure(gcf)
16
>> x=0:pi/100:2*pi; y1=cos ( x*4);
>> figure(2)
>> y2=sin(x);
>> close(2);
17
1
zoom on Permite ampliar la ventana con el botn izquierdo del ratn y
reducirla con el botn derecho. Tambin permite seleccionar el rea
que queremos ampliar.
18
1