Bonsoir,

J'aimerais intégrer une courbe de Gauss.

Voici mes données pour la courbe :
gauss = [01 02
02 05
03 15
04 20
05 22
06 19
07 16
08 05
09 01];
je plote la courbe de Gauss
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
x_gauss = gauss(:,1);
y_gauss = gauss(:,2);
Remarque : j'ai séparé x et y car si je faisais le plot(gauss) il y avait deux courbes sur ma figure. Je n'ai pas très bien compris pourquoi.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
plot(x_gauss,y_gauss,'+')
Ensuite j'ai essayé de faire l'intégration avec la fonction trapz

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
h_gauss = (max(y_gauss)-min(y_gauss))/length(y_gauss);
% Taille de l'intervalle
 
int_gauss = zeros (length(y_gauss)-1,1);
% initialisation du vecteur contenant ensuite l'intégration
 
for i = 1 : length(y_gauss)-1
   h_gauss*(trapz(x_gauss(i),y_gauss(i)))= int_gauss(i);
end
et là... erreur je n'arrive pas plus loin...

Merci d'avance pour votre aide!!!