Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PUNO 2016
0 1 2 3 4 5 6 7 8 9 10
decimales. 0.8
0.7
0.6
0.5
0.4
>> x=-5:0.2:5; 0.3
>> y=exp(-x.*x);
0.2
>> bar(x,y)
0.1
0
Ing. Alcides Ramos C. -6 -4 -2 0 2 4 6
1.1. Gráfico de Datos
3000
Ejemplo 3: Consideremos un vector con
10000 puntos aleatorios normales (0,1) y 2500
graficamos el histograma de frecuencias
2000
relativas a dichos puntos.
1500
>> y=randn(10000,1);
1000
>> hist(y)
500
0
-4 -2 0 2 4
1500
>> hist(y,20)
500
0
-4 -3 -2 -1 0 1 2 3 4
Ing. Alcides Ramos C.
1.1. Gráfico de Datos
11%
Ejemplo 4: Represente un grafico de sectores 22%
>> y=randn(10000,1);
33%
>> pie(Y)
28%
6%
>> x=-3:0.1:3;
>> stairs(x,exp(-x.^2))
>> x=-4:0.2:4;
>> y=(1/sqrt(2*pi))*exp(-(x.^2)/2);
>> e=rand(size(x))/10;
>> errorbar(x,y,e)
>> y=randn(100,1);
>> stem(y)
>> x=0:pi/100:2*pi;
>> y=sin(x);
>> plot(x,y)
>> x=-3:0.01:3;
>> y=x.*exp(-x.^2);
>> plot(x,y)
>> fplot('x.*exp(-x.^2)',[-3,3])
>> grid on
>> x=-3:0.2:4;
>> y=sin(x).^3-x;
>> plot(x,y,'r+');
>> fplot('abs(cos(x))',[-2,2],'o')
>> fplot('abs(cos(x))',[-2,2],'o')
>> axis([0 2 -1 1])
Zoom
Utilizando el comando >>zoom on. Se puede agrandar la figura o alguna zona
seleccionada de la figura. Hay que abrir la figura y utilizar los botones izquierdo y
derecho del ratón. Para desactivarlo, habría que escribir >>zoom off.
>> x=-2:0.05:5;
>> y=-x.^2+sin(x);
>> plot(x,y,'-')
>> text(2.7,-4,'y=-x^2+sin(x)')
>> title('Gráfico de y=f(x)')
>> xlabel('X')
>> ylabel('Y')
>> grid on
adecuadamente dentro del gráfico, así como el titular del gráfico y de los ejes.
>> x=linspace(0,2,30);
>> y=sin(x.^2);
>> plot(x,y)
>> text(1,0.8,'y=sin(x^2)')
>> %mantiene la fig. anterior
>> hold on
>> z=log(sqrt(x));
>> plot(x,z)
>> text(1,-0.1,'y=log(sqrt(x))')
>> xlabel('Eje X')
>> ylabel('Eje Y')
>> title('Gráfico senoidal y
logarítmico')
>> x=linspace(0,2*pi,300);
>> y=sin(x);
>> z=sin(x+pi/3);
>> hold off
>> plot(x,y,'r-',x,z,'b--')
>> legend('sin(x)','sin(x+pi/3)')
>> xlabel('Eje de Abscisas')
>> ylabel('Eje de Ordenadas')
>> title('Gráficas trigonométricas')
Ejemplo 16: En el ejemplo siguiente se presentan en el mismo grafico (Figura 23) las
gráficas de las funciones Sen(x), Cos(x), Cosec(x) y Sec(x), colocadas en una matriz
de cuatro gráficos, de forma que debajo de cada función este su inversa para x en el
intervalo de [-2,2].
la instrucción
[u v]=meshgrid(x,y)
x1 x2 xn y1 y2 yn
x x2 xn y y2 yn
u 1 v 1
x1 x2 xn y1 y2 yn
>> t=0:pi/50:10*pi;
>> plot3(sin(t),cos(t),t)
>> grid on
>> axis square
>> t=-6:0.2:8;
>> x=t;
>> y=3-t;
>> z=cos(t);
>> plot3(x,y,z)
>> grid on
>> t=-6:0.2:8;
>> x=t;
>> y=3-t;
>> z=cos(t);
>> c=[1 0.8 0.1];
>> fill3(x,y,z,c)
>> grid on
z
Sen x2 y2
x2 y 2
>> [x,y]=meshgrid(-7.5:0.5:7.5);
>>
z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y
.^2);
>> surf(x,y,z)
>> title('Gráfico en 3D')
>> xa=-2:0.2:2;
>> ya=-2:0.2:2;
>> [x,y]=meshgrid(xa,ya);
>> [x,y]=meshgrid(-7.5:0.5:7.5);
>> z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2);
>> surfc(x,y,z)
>> title('Gráfico en 3D - curvas de nivel')
>> [x,y]=meshgrid(-7.5:0.5:7.5);
>> z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2);
>> mesh(x,y,z)
>> title('Gráfico en 3D - malla')
>> [x,y]=meshgrid(-7.5:0.5:7.5);
>> z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2);
>> meshz(x,y,z)
>> title('Gráfico en 3D - frontera')
>> xlabel('X')
>> ylabel('Y')
>> zlabel('Z')