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).

Répondre

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)?
quatre-vingt un moins sept
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.

Retour

Résumé de la discussion (messages les plus récents en premier)

thaddée
09-06-2013 21:56:45

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

thaddée
09-06-2013 21:49:24

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?

MasterJ
31-05-2006 07:37:04

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;


^^

SANDY
30-05-2006 16:25:17

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;

Pied de page des forums