x = linspace(-5,5,201)';
% oppure
x = [0:200]'/200*10-5;
f1 = sin(pi*x);
plot(x,f1)
pause

f2 = cos(pi*x);
plot(x,f1,x,f2)
legend('seno','coseno')
xlabel('asse x')
ylabel('asse y')
title('titolo del grafico')
pause

x = linspace(-15,15,201)';
f3 = 5*cos(pi*x)-2/3*sin(pi*x);
f4 = 10*sin(x)./x;
plot(x,f3,'g',x,f4,'m--')
pause

x = linspace(-2,2,201)';
f5 = 1./(1+25*x.^2);
f6 = (7*x.^2-1)./(7*x.^2+5);
plot(x,f5,'ro-',x,f6,'*--c')
grid
ylim([-0.3 1.2])
gtext('massimo')	% sistema la label col mouse
pause

x = linspace(0,2,201)';
f7 = exp(x);
plot(x,f7)
pause
semilogy(x,f7)
pause
semilogx(x,f7)
pause
loglog(x,f7)
pause

x = linspace(-1,1,30);
y = linspace(-1,1,30);
[X Y] = meshgrid(x,y);
Z = cos(pi*X).*sin(pi*Y);
mesh(X,Y,Z)	% ruota e ingradisci con i pulsanti
pause

surf(X,Y,Z)	% ruota e ingradisci con i pulsanti
pause

surfl(X,Y,Z)	% ruota e ingradisci con i pulsanti
colormap hot
pause

waterfall(X,Y,Z)
pause

meshz(X,Y,Z)
pause

contour(X,Y,Z)
pause

contour3(X,Y,Z)
pause

load mandrill
image(X)
colormap(map)
axis image
axis off

