Académique Documents
Professionnel Documents
Culture Documents
Grficos en Matlab
Abstract
Grcos en Matlab
1 Grcos en Matlab.
MATLAB dispone de varios directorios de funciones especcamente dedicados al tratamiento de grcos.
Gracias a ellos podremos crear grcos bidimensionales, tridimensionales y modicarlos. Aunque aqu tan
solo veremos una parte, para profundizar en el manejo de grcos recomendamos al lector que consulte la
ayuda de los directorios
de
y.
http://cnx.org/content/m34408/1.1/
Figure 1
x representa la particin uniforme del intervalo [-1,1] con paso 0.0001 y el vector y representa
x^5 (obsrvese que hemos necesitado la operacin coordanada a coordenada .^
para elevar al vector x a la 5 potencia) en los puntos de la particin. MATLAB representar en el grco
los puntos del vector y y los unir mediante rectas. Pruebe el lector a teclear
El vector
http://cnx.org/content/m34408/1.1/
Figure 2
MATLAB establece en sus grcas. Si queremos asegurar que la escala de ambos ejes sea la misma escibimos:
axis square
y volviendo a la pantalla grca veremos como sta ha cambiado:
http://cnx.org/content/m34408/1.1/
Figure 3
axis(c)
se establecer el escalado con los lmites que hemos indicado mediante el vector
darle un valor concreto al vector c (
c.
Pruebe el lector a
Si escribimos ahora
axis
volveremos al autoescalado.
Para mejorar la presentacin de nuestra grca podemos usar los siguientes comandos (ver sus ayudas
para ms informacin y
http://cnx.org/content/m34408/1.1/
Figure 4
Una segunda forma es formando una matriz Y conteniendo los valores funcionales como columnas. As,
con la siguiente secuencia de instrucciones veremos las grcas de las funciones
y=cos(x), y=1/2:
x=0:.01:2*pi;Y=[cos(x)',(ones(1,size(x,2))/2)'];plot(x,Y)
Por ltimo, tambin se puede hacer con el comando
hold o hold on
Esta instruccin hace que un nuevo grco se aada al que haba en la pantalla grca en lugar de
reemplazarlo. Si escribimos nuevamente
hold o hold o
(este es el modo por defecto). Pruebe el lector a escribir las siguientes instrucciones:
x=-pi:.05:pi;y=sin(x);plot(x,y)
Figure 5
hold
x=-pi:.05:pi;y=cos(x);plot(x,y,'ro')
text(-2.5,0.6,'y=cos(x)')
text(2.7,0.6,'y=sin(x)')
http://cnx.org/content/m34408/1.1/
Figure 6
En MATLAB es posible visualizar hasta cuatro grcos en la misma ventana. Por ejemplo:
Figure 7
http://cnx.org/content/m34408/1.1/
podremos trabajar con el contenido de la ventana como lo haramos con cualquier objeto del portapapeles,
pegndolo donde sea necesario.
z es una matriz. La supercie de malla est denida por las coordenadas z de los puntos sobre un
[-pi,pi]x[-pi,pi]
http://cnx.org/content/m34408/1.1/
Figure 8
surf
http://cnx.org/content/m34408/1.1/
Figure 9
una espiral:
t=0:.1:6*pi;plot3(sin(t),cos(t),t)
Figure 10
http://cnx.org/content/m34408/1.1/