Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 30-05-2006 15:25:17

SANDY
Membre
Inscription : 30-05-2006
Messages : 2

[Maple] Faire une procédure de méthode de trapèze

Bonjour j' ai voulu créer une procéture maple qui calcul une intégral à partir de la méthode des trapèzes
J'ai des erreurs pourrer vous m'aider ?
merci

code:


Trap:=proc(a,b,n)
> local resultat,intervalle;
> intervalle:=(b-a)/n;
> resultat:=0;
> initialisation:=(f(a)+f(b))/2;
> for i from 1 to n do
>
> resultat=f(((a+(n-1)*(b-a))/n));
>
> end do;
> resulat:=resultat*(intervalle+initialisation);
> print(evalf(resultat));
> end proc;

Hors ligne

#2 31-05-2006 06:37:04

MasterJ
Membre
Inscription : 09-05-2006
Messages : 10

Re : [Maple] Faire une procédure de méthode de trapèze

A quoi te sert ta boucle for ? Tu n'utilises même pas le i de la boucle ?
A chaque itération tu écrases la valeur de réusltat par une autre... au lieu d'en faire la somme... et au final je comprends plus ce que tu calcules....
Si tu vas voir : http://www.bibmath.net/dico/index.php3? … ntnum.html
tu t'apperçois que l'intégrale entre a et b est la SOMME des aires de tous les trapèzes... donc à chaque itération de ta boucle, tu rajoutes l'aire du trapèzes suivant, et au final tu as ton intégrale ^^
Je suis pas un pro de Mapple (j"utilise plutôt Matlab ^^) mais je ferais plutôt comme ça :

Trap:=proc(a,b,n)
> local resultat,intervalle;
> intervalle: = (b-a)/n;
> resultat:=0;
> for i from 1 to n do
>
> resultat:=resultat + intervalle*( f(a+(i-1)*intervalle) + f(a + i*intervalle) ) ;
>
> end do;
> print(evalf(resultat));
> end proc;


^^

Dernière modification par MasterJ (31-05-2006 06:39:19)

Hors ligne

#3 09-06-2013 20:49:24

thaddée
Invité

Re : [Maple] Faire une procédure de méthode de trapèze

ce qui serait super dans cette procédure c'est aussi de tracer le graphe de la fonction + les trapezes quelqu'un aurait une idée?

#4 09-06-2013 20:56:45

thaddée
Invité

Re : [Maple] Faire une procédure de méthode de trapèze

si ça peut aider quelqu'un... http://alamanya.free.fr/cours/chapn71.php#3

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
quatorze moins zéro
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums