La méthode de Simpson dans matlab

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
erreur
Messages: 5
Enregistré le: 18 Jan 2017, 15:38

la méthode de Simpson dans matlab

par erreur » 18 Jan 2017, 15:43

Bonjour,
Je dois programmer la méthode de Simpson sous matlab sachant qu'en argument j'un vecteur X qui contient les xi et un autre vecteur Y qui contient les yi
je vous mets ce que j'ai fait, la méthode converge seulement l'ordre de convergence est du même ordre que la méthode des rectangles .
Avez-vous une idée pour expliquer ce problème ? Je vous remercie d'avance.

function [ I ] = IntSimpson(X,F)
a=0 ;
N=length(X) ;
for k=1 : (N-2) ;
a=a+ ((F(k)+4*F(k+1)+F(k+2))*( X (k+2)-X(k)))/6 ;
end ;
I=a/2



Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21529
Enregistré le: 11 Nov 2009, 22:53

Re: la méthode de Simpson dans matlab

par Ben314 » 18 Jan 2017, 17:46

Salut,
Mettons que tout les écarts X(k+2)-X(k) soient constant.
Dans ce cas, ce que tu somme, c'est
(F(1)+4F(2)+F(3)) + (F(2)+4F(3)+F(4)) + (F(3)+4F(4)+F(5)) + (F(4)+4F(5)+F(6)) + . . .
Ca te semble correct ou pas ?
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

erreur
Messages: 5
Enregistré le: 18 Jan 2017, 15:38

Re: la méthode de Simpson dans matlab

par erreur » 18 Jan 2017, 17:57

(F(1)+4F(2)+F(3)) + (F(3)+4F(4)+F(5)) + (F(5)+4F(6)+F(7)) + (F(7)+4F(8)+F(9))

MERCI beaucoup je crois cela va m'aider à améliorer mon code merci vraiment ^^

erreur
Messages: 5
Enregistré le: 18 Jan 2017, 15:38

Re: la méthode de Simpson dans matlab

par erreur » 18 Jan 2017, 18:02

embrasse ton âne de ma part (en signe de reconnaissance)

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 52 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite