Beruflich Dokumente
Kultur Dokumente
Herramientas de Gr
aficos
1.
Gr
aficos Bidimensionales
Crea un gr
afico a partir de vectores y/o columnas de matrices, con escalas lineales sobre ambos ejes.
loglog()
semilogx()
Se puede dejar s
olo uno de los ejes en escala logartmica.
xlabel()
ylabel()
legend()
CE
Opciones Graficas
1/8
Universidad T
ecnica Federico Santa Mara
Departamento de Obras Civiles
n=100;
v1=1:2:n
v2=log(v1)
v3=sin(v2.*v1)
figure(1)
plot(v1,v2,s,MarkerSize,8,MarkerFaceColor,g,MarkerEdgeColor,b)
title(Opciones Gr
aficas)
xlabel(Vector 1. de 1 a 100)
ylabel(Resultados)
hold on
plot(v1,v3,-.,LineWidth,2,MarkerSize,18,MarkerEdgeColor,b)
legend(Log(v1),Seno(v1*Log(v1)),Location,East)
hold off
2.
Gr
aficos Tridimensionales
MATLAB posee herramientas para visualizar superficies que existen en el espacio. A continuacion veremos algunas de
estas herramientas:
1) plot3() An
alogo a la funci
on plot(), pero ahora se requieren de 3 vectores de entradada para poder representar
puntos de la superficie.
2) mesh() Equivalente a la opci
on plot3() pero este comando ademas da color a las lneas de superficie en funci
on del
valor de la cordenada z que le corresponda.
3) surf() Equivalente al comando mesh() con la diferencia que ahora rellena la sueprficie con colores que representan
la magnitud de la variable z.
4) contour()
CE
Opciones Graficas
2/8
Universidad T
ecnica Federico Santa Mara
Departamento de Obras Civiles
40
30
20
10
0
1
0.5
1
0.5
0.5
0.5
1
figure(2)
v4=-10:10
v5=v4
[U,V]=meshgrid(v4,v5)
v6=sqrt(U.^2+V.^2)
w=sin(v6)./v6
grid on
plot3(U,V,w,.,MarkerSize,8,MarkerFaceColor,g,MarkerEdgeColor,b)
figure(3)
mesh(w)
figure(4)
surf(w)
grid off
figure(5)
contour(w)
CE
Opciones Graficas
3/8
Universidad T
ecnica Federico Santa Mara
Departamento de Obras Civiles
Fig. 4: Funci
on Sombrero usando funcion mesh()
CE
Opciones Graficas
4/8
Universidad T
ecnica Federico Santa Mara
Departamento de Obras Civiles
La funci
on patch sirve para colorear una superficie definida por 2 vectores. El color de relleno de la superficie puede
ser uno o varios.
figure(6)
p=rand(10,3)
patch(p(:,1),p(:,2),g)
figure(7)
patch(p(:,1),p(:,2),p(:,3))
CE
Opciones Graficas
5/8
Universidad T
ecnica Federico Santa Mara
Departamento de Obras Civiles
La funci
on delaunaytri(), toma 2 vectores y genera triangulos de la union de los puntos del plano.
d=DelaunayTri(p(:,1),p(:,2))
plot(p(:,1),p(:,2),+,MarkerSize,10)
figure(9)
triplot(d)
CE
Opciones Graficas
6/8
Universidad T
ecnica Federico Santa Mara
Departamento de Obras Civiles
Para puntos en el espacio, se pueden construir triangulos y formar un volumen con ciertos colores con alg
un significado
tal como se hace en 2D. Para esto se utilizar
a tetramesh().
l= [-1 1];
CE
Opciones Graficas
7/8
Universidad T
ecnica Federico Santa Mara
Departamento de Obras Civiles
CE
Opciones Graficas
8/8