Bonsoir,
J'aimerais intégrer une courbe de Gauss.
Voici mes données pour la courbe :
je plote la courbe de Gaussgauss = [01 02
02 05
03 15
04 20
05 22
06 19
07 16
08 05
09 01];
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
1
2
3 x_gauss = gauss(:,1); y_gauss = gauss(:,2);
Ensuite j'ai essayé de faire l'intégration avec la fonction trapz
Code : Sélectionner tout - Visualiser dans une fenêtre à part plot(x_gauss,y_gauss,'+')
et là... erreur je n'arrive pas plus loin...
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
Merci d'avance pour votre aide!!!
Partager