Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. GRÁFICAS EN 2 DIMENSIONES
Ejemplo 1:
x=linspace(0,2*pi,200);
y=sin(x);
plot(x,y)
x=linspace(0,2*pi,100);
y=sin(x);
plot(x,y)
hold on
1
plot(x,cos(x))
hold off
2
x=linspace(0,2*pi,100);
y1=sin(2*x);
y2=cos(3*x);
plot(x,y1,x,y2)
3
Ejemplo 4 (Agregando información a una gráfica):
%
x=linspace(0,2*pi,100);
y1=sin(2*x);
y2=cos(3*x);
plot(x,y1,x,y2)
%
xlabel('Eje X')
ylabel('Eje Y')
title('Funciones seno y coseno')
legend('sen(2x)','cos(3x)')
4
%
x=linspace(0,2*pi,100);
y1=sin(2*x);
y2=cos(3*x);
plot(x,y1,x,y2)
%
xlabel('Eje X')
ylabel('Eje Y')
title('Funciones seno y coseno')
legend('sen(2x)','cos(3x)')
%
text(5.7,sin(2*5.7),'\leftarrow sin(2x)','EdgeColor','blue')
text(1.5,cos(3*1.5),'\leftarrow cos(3x)')
5
Ejemplo 5 (Gráfica Semilogarítmica):
x=logspace(-2,0.8,100);
y=sin(x);
semilogx(x,y)
6
Ejemplo 6 (Graficando por un vector de funciones):
x=linspace(0,2*pi,100)';
y=[sin(x),cos(x)];
plot(x,y)
xlabel('x-radianes')
ylabel('Dos funciones')
title('Grafica multiple')
legend('sen(x)','cos(x)')
grid on
7
% La instruccion grid on, agrega una rejilla a la gráfica
x=linspace(0,2*pi,100);
y=cos(x);
% plot(x,y)
plot(x,y,'Color','r','Marker','o','LineStyle','-')
8
III. OTROS TIPOS DE GRÁFICAS
A. Gráficas polares
% Grafica de la espiral
teta=linspace(0,2*pi,1000);
r=2*sin(5*teta);
polar(teta,r)
9
% Gráfica del círculo
teta=linspace(0,2*pi,1000);
r=2*sin(teta);
polar(teta,r)
10
B. Gráfica de barras
x=linspace(-10,10,21);
y=sin(x);
bar(x,y)
title('Grafica de barras')
11
C. Gráficas de escalera
x=linspace(-10,10,21);
y=sin(x);
stairs(x,y)
title('Grafica de escaleras')
12
D. Gráficas de Histograma
y=randn(1000,1);
hist(y,20)
title('Gráfica de Histograma')
13
E. Gráfica de puntos
y=[1 2 1 1 1 2 2 3 3 3 4 4 5 5 5 5];
stem(y,':')
title('Gráfica de puntos')
14
F. Gráfica de brújula
x=[10,0,3,-6];
y=[0,7,-9,5];
compass(x,y)
legend('Punto 1','Punto 2','Punto 3','Punto 4')
15
% Los puntos son: (10,0);(0,7);(3,-9);(-6,5)
G. Gráfica de rose
a=[pi/2,0.3*pi,-pi/2,-1.5*pi,-pi/2];
rose(a)
16
H. Gráfica de pie
La grafica de pie es una gráfica que presenta el porcentaje que cada elemento en un vector o matriz
contribuye a la suma de todos los elementos.
% Grafica de pie en 2D
A=[3,4,5,9,5,5];
pie(A)
17
% Grafica de pie en 3D
A=[3,4,5,9,5,5];
pie3(A)
18
% Grafica de pie 3D con porción
A=[3,4,5,9,5];
explode=[0,0,1,0,1];
pie3(A,explode)
19
IV. SUBGRÁFICAS
%
subplot(2,2,1)
x=linspace(0,2*pi,100);
y=sin(x);
plot(x,y);
title('Funcion seno')
%
subplot(2,2,2)
t=0:0.1:2*pi;
x=2*cos(t);
y=8*sin(t);
plot(x,y)
title('Elipse')
%
subplot(2,2,3)
a=[1,2,3,4];
pie3(a)
title('Grafica de pie')
%
subplot(2,2,4)
r=0.5+cos(x);
polar(x,r)
20
title('Caracol de Pascal')
subplot(1,1,1)
%
t=linspace(0,2*pi,500);
% Parametros
a=10;b=1;c=0.3;
% Funciones
x=b*cos(t);
y=b*sin(t);
z=c*cos(a*t);
%
plot3(x,y,z)
title('Seno alrededor de un cilindro')
21
2) GRAFICAS DE MALLA (MESH)
t=-1:0.1:1;
x=cos(t);
y=t.^2;
z=ones(1,length(t))'*t;
mesh(x,y,z)
22
Ejemplo: Gráficar la función
% Con mesh
[X,Y]=meshgrid(-10:0.5:10);
R=sqrt(X.^2+Y.^2)+eps;
Z=sin(R)./R;
mesh(X,Y,Z)
23
% Con meshc
[X,Y]=meshgrid(-10:0.5:10);
R=sqrt(X.^2+Y.^2)+eps;
Z=sin(R)./R;
meshc(X,Y,Z)
24
V. PUNTO DE OBSERVACIÓN
[X,Y]=meshgrid(-10:0.5:10);
R=sqrt(X.^2+Y.^2)+eps;
Z=sin(R)./R;
mesh(X,Y,Z)
25