%Echantillonage ideal: %********************* %On genere la courbe de la fonction a echantilloner. clear fo=12; t=-5:0.001:5; x=sin(pi*fo*t)./(pi*t); plot(t,x) figure %Au lieu de prendre un points tous les 0.001 comme au dessus, %on prend un point tous les Te=1/Fe. %On echantillone successivement avec une frequence de 12, 50 et 100Hz. fo=12; Fe=12; Te=1/Fe; t=-5:Te:5; x=sin(pi*fo*t)./(pi*t); subplot(3,1,1) plot(t,x) Fe=50; Te=1/Fe; t=-5:Te:5; x=sin(pi*fo*t)./(pi*t); subplot(3,1,2) plot(t,x) Fe=100; Te=1/Fe; t=-5:Te:5; x=sin(pi*fo*t)./(pi*t); subplot(3,1,3) plot(t,x) %Lorsque la frequence d'echantillonage est trop faible (12 Hz), le signal est mal echantillonné et ne restitue pas la bonne information. %Echantillonage reel: %******************** clear all fo=12; h=0.001; Theta=5*h; tcontinue=-5:0.001:5; xcontinue=sin(pi*fo*tcontinue)./(pi*tcontinue); for j=1:1:3 %Boucle pour une frequence d'echantillonnage de 50, 100 et 150 Hz Fe=j*50; Te=1/Fe; tdiscret=-5:Te:5; for k=1:1:3 %boucle pour Theta de 5h, 10h et 15h for n=1:1:length(tdiscret) i=find(-5+n*Te