Está en la página 1de 25

Seguridad

enaInternet
Grfic
s
Oriol Roca

MatLab

GRFICAS EN MATLAB

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Grficas 2D
Los grficos 2-D de MATLAB estn fundamentalmente orientados a la
representacin grfica de vectores (y matrices). En el caso ms sencillo los
argumentos bsicos de la funcin plot van a ser vectores.
Ejemplo: definimos los siguientes vectores en el Comand Windows

plot(x,y)

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Funciones orientadas a aadir ttulos al grfico


title('ttulo') aade un ttulo al dibujo.
xlabel('tal') aade una etiqueta al eje de abscisas. Con xlabel off
desaparece.
ylabel('cual') aade 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 tambin un vector de cadenas de texto de la misma dimensin,
cada elemento se escribe en las coordenadas correspondientes.
grid activa la inclusin de una cuadrcula en el dibujo. Con grid off
desaparece la cuadrcula

Seguridad
enaInternet
Grfic
s
Oriol Roca

Graficamos en Comand Windows:

MatLab

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Colores, markers y estilos de lnea.

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Funciones de la forma y = f(x)


Ejemplo: definimos los siguientes vectores en el Comand Windows

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Funciones de la forma y = f(x)


Por ltimo graficamos: plot(x,y)

Seguridad
enaInternet
Grfic
s
Oriol Roca

plot(x,y,'r*')

MatLab

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Podemos graficar dos o mas funciones en una misma grfica


Se utilizan para ello los comandos hold on y hold off. El primero de ellos
hace que los grficos sucesivos respeten los que ya se han dibujado en la
figura (es posible que haya que modificar la escala de los ejes); el comando
hold off deshace el efecto de hold on.
Para y = sin x y y = cos x sobre el intervalo de [0, 4].
Definimos x:
Definimos la funcin y graficamos:

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Podemos graficar dos o mas funciones en una misma grfica


Ahora activamos el comando:
Y definimos la siguiente funcin y graficamos:
Aplicamos un texto para cada grfica de la funcin:

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Podemos graficar dos o mas funciones en una misma grfica:

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Tambin lo podemos hacer de la siguiente manera:

y=sin(x);

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Ejercicios

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Ejercicios

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Ejercicios

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Grficas Polares
Podemos graficar una funcin en coordenadas polares con polar.
t=0:0.05:pi+0.01;
y= sin(3*t).*exp(-0.3*t);
polar(t,y)
title(Grfica Polar)
grid

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Grficas Logartmica
Las funciones pueden graficarse en una escala log-log con loglog.
t=0.1:0.1:3;
x= exp(t);
y= exp(t.*sinh(t));
loglog(x,y)
grid
xlabel (x); ylabel(y)

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Grficas 3D
La primera forma de grfico 3D es la funcin plot3, que es el anlogo
tridimensional de la funcin plot. Esta funcin dibuja puntos cuyas
coordenadas estn contenidas en 3 vectores.

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Grficas 3D

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Grficas 3D
Mallas
Por ejemplo, si queremos dibujar la grfica de la funcin:

Generamos el mallado:

Sustituimos en la funcin para calcular los valores de z

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Grficas 3D
Mallas
Y ahora podemos dibujar el grfico con alguno de los siguientes comandos
que producen los dibujos mostrados en la figura.

Seguridad
enaInternet
Grfic
s
Oriol Roca

MatLab

Grficas 3D

También podría gustarte