tp3 Ts 2021
tp3 Ts 2021
tp3 Ts 2021
OBJECTIFS DU TP
Utilisation de l’intégration numérique pour le calcul de certaines grandeurs caractéristiques des signaux
comme l’énergie, la valeur moyenne, les coefficients de Fourier …
DEVELOPPEMENT THEORIQUE
INTEGRATION NUMERIQUE
L’objectif de l’intégration numérique est de déterminer, en utilisant le calcul numérique, une valeur
𝑏
approchée d’une intégrale définie 𝐼 = ∫𝑎 𝑓 (𝑥 ) 𝑑𝑥 , lorsque cette dernière ne peut être évaluée
analytiquement. Ceci est le cas, par exemple lorsque l’expression de f est un peu compliquée ou que f est
imparfaitement connue (connue uniquement en un ensemble fini de points).
Ce dernier cas est souvent rencontré en traitement des signaux physiques dont l’expression peut être
inconnue, on ne dispose que d’un ensemble de mesures du signal.
Dans ce cas, le recours à l’intégration numérique devient indispensable pour calculer certaines
caractéristiques du signal (valeur moyenne, énergie, coefficients de Fourier…) ou effectuer certains
traitements sur les signaux (corrélation, convolution,…).
Principe
𝑏−𝑎
1- Décomposer l’intervalle d’intégration [𝑎, 𝑏] en n sous-intervalles de même longueur ℎ = (h est
𝑛
appelé pas d’intégration).
2- Dans chaque sous-intervalle remplacer la fonction f par une constante égale à la valeur de cette
fonction à l’une des extrémités du sous-intervalle.
3- Calculer une valeur approchée de l’intégrale qui n’est rien d’autre que la somme des surfaces des n
rectangles obtenus de même largeur h et de hauteur variable suivant la valeur de la fonction.
Formule
La valeur approchée, notée IR, de l’intégrale est donnée par la formule suivante :
𝑛−1
𝐼𝑅 = ℎ ∑ 𝑓 (𝑥𝑖 )
𝑖=0
𝑏−𝑎
Avec ℎ = et 𝑥𝑖 = 𝑎 + 𝑖. ℎ, n représente le nombre de sous-intervalles.
𝑛
1
f(x)
Principe
Même principe que la méthode des rectangles sauf que la fonction f est remplacée dans chaque sous-
intervalle par une droite reliant les 2 points de la fonction se trouvant aux extrémités du sous-intervalle
(les rectangles hachurés deviennent des trapèzes).
Formule
La valeur approchée, notée IT, de l’intégrale est donnée par la formule suivante :
𝑛−1
𝑓 (𝑏 ) − 𝑓 (𝑎 )
𝐼𝑇 = ℎ [ + ∑ 𝑓 (𝑥 𝑖 )]
2
𝑖=0
𝑏−𝑎
Avec ℎ = et 𝑥𝑖 = 𝑎 + 𝑖. ℎ, n représente le nombre de sous-intervalles.
𝑛
TRAVAIL DEMANDE
−𝑡
1- On considère le signal 𝑥(𝑡) = {𝑒 𝑠𝑖 0 ≤ 𝑡 ≤ 1
0 𝑠𝑖𝑛𝑜𝑛
a)- Calculer analytiquement l’énergie de ce signal.
b)- Ecrire un programme MATLAB permettant de calculer numériquement cette énergie en utilisant les
méthodes des rectangles et trapèzes pour différentes valeur du pas d’intégration h = 0.2, 0.1, 0.01 s.
c)- Comparer les résultats obtenus numériquement avec la valeur exacte de l’énergie. Conclure.
2
REPONSES
−𝒕
1- 𝒙(𝒕) = { 𝒆 𝒔𝒊 𝟎 ≤ 𝒕 ≤ 𝟏
𝟎 𝒔𝒊𝒏𝒐𝒏
b)- Programme
x=inline('exp(-t)');
a=0;
b=1;
h=0.2;
n=(b-a)/h;
s=0;
for i=0:n-1
s=s+x(a+i*h)^2;
end
Ir=h*s;
It=h*((x(b)-x(a))/2+s);
𝟏 𝒔𝒊 𝟎 ≤ 𝒕 < 0.5
2- 𝒚 ( 𝒕) = { de période 𝑻𝒐 = 𝟏 𝒔
𝟎 𝒔𝒊 𝟎. 𝟓 ≤ 𝒕 < 1
𝑇0 𝑇0
1 2 2𝜋𝑛
𝑎𝑜 = ∫ 𝑥 (𝑡)𝑑𝑡 ; 𝑎𝑛 = ∫ 𝑥 (𝑡)𝑐𝑜𝑠 ( 𝑡) 𝑑𝑡
𝑇0 𝑇0 𝑇𝑜
0 0
𝑇0
2 2𝜋𝑛
𝑏𝑛 = ∫ 𝑥(𝑡)𝑠𝑖𝑛 ( 𝑡) 𝑑𝑡
𝑇0 𝑇𝑜
0
3
a)- Programme
T0=1;
h=0.01;
t=0:h:T0-h;
x=0.5*square(2*pi/T0*t)+0.5;
a=0;
b=T0;
N=(b-a)/h;
s=0;
for i=1:N
s=s+x(i);
end
a0=h*((x(N)-x(1))/2+s)/T0;
for n=1:10
sa=0;
sb=0;
for i=1:N
sa=sa+x(i)*cos(2*pi*n*t(i)/T0);
sb=sb+x(i)*sin(2*pi*n*t(i)/T0);
end
a(n)=2*h*((x(N)*cos(2*pi*n*t(N)/T0)-x(1)*cos(2*pi*n*t(1)/T0))/2+sa)/T0;
b(n)=2*h*((x(N)*sin(2*pi*n*t(N)/T0)-x(1)*sin(2*pi*n*t(1)/T0))/2+sb)/T0;
end
disp('Coefficient a0');disp(a0)
disp('Coefficients an');disp(a)
disp('Coefficients bn');disp(b)
Résultat d’exécution
Coefficient a0
0.4950
Coefficients an ( n = 1:10 )
0.0100 -0.0100 0.0100 -0.0100 0.0100 -0.0100 0.0100 -0.0100 0.0100 -0.0100
Coefficients bn ( n = 1:10 )
0.6364 -0.0000 0.2116 -0.0000 0.1263 0.0000 0.0895 -0.0000 0.0688 -0.0000
b)- Comparaison
Valeurs exactes
𝑎𝑜 = 0.5
𝑎𝑛 = 0
𝑏𝑛 = 0.6366 0 0.2122 0 0.1273 0 0.0909 0 0.0707 0