Inscription / Connexion Nouveau Sujet
Niveau terminale
Partager :

Méthode des rectangles

Posté par
elisemrs
26-04-17 à 13:30

Bonjour à tous, alors voilà, j'ai un exercice à faire mais je n'arrive pas à le finir , quelqu'un pourrait m'éclairer ?

Voici le sujet :
Soit f la fonction définie sur par f(x)=x^2*e^1-x^2

La question sur laquelle je bloque :
Comment choisir n pour que l'encadrement  de I ainsi obtenu ait une amplitude inférieure à 10^-4 ? Quel encadrement de I obtient-on ?
Sachant que dans la question précédente, j'ai trouvé que, pour n=25, I est compris entre 0.49503922 et 0.53503922 .

Merci par avance de votre réponse !

Posté par
carpediem
re : Méthode des rectangles 26-04-17 à 13:34

salut

donc pour n = 25 quelle amplitude obtiens-tu ?

Posté par
elisemrs
re : Méthode des rectangles 26-04-17 à 13:36

J'obtiens une amplitude de I = 0.04

Posté par
carpediem
re : Méthode des rectangles 26-04-17 à 13:38

donc il faut aller plus loin ... beaucoup plus loin ...

tu peux le faire avec geogebra pour avoir une idée de la réponse ...

Posté par
elisemrs
re : Méthode des rectangles 26-04-17 à 13:39

D'accord je vais essayer merci !

Posté par
mathafou Moderateur
re : Méthode des rectangles 26-04-17 à 13:43

Bonjour,

comme il est particulièrement pénible de calculer 25 rectangles à la main, on t'a certainement demandé dans les questions d'avant de réaliser une algorithme !

la question présente consiste donc à apporter quelques modifications à cet algorithme pour obtenir le résultat

évidemment sans l'algorithme que tu as écrit on ne va pas aller bien loin dans l'aide ...

Posté par
mathafou Moderateur
re : Méthode des rectangles 26-04-17 à 13:43

* un algorithme

Posté par
elisemrs
re : Méthode des rectangles 26-04-17 à 14:49

L'algorithme est le suivant :

Lire n
a prend la valeur 0
b prend la valeur 0
x prend la valeur 0

Pour k allant de 0 à n-1
Début Pour
a prend la valeur a+(1/n)*x^2*e*1-x^2
x prend la valeur x+1/n
b prend la valeur b+(1/n)*x^2*e*1-x^2
Fin pour
afficher a
afficher b

Posté par
mathafou Moderateur
re : Méthode des rectangles 26-04-17 à 15:08

si e n'est pas défini, ça va planter, mais bon la variable "e" est peut être prédéfinie dans ton langage ...

en Algobox (cela ressemble à du Algobox), non, e^x s'écrit exp(x), de façon générale ^ ne veut pas dire puissance en Algobox x^2 fait le ou exclusif bit à bit du nombre x en binaire avec le nombre 2 en binaire !!
x^2 s'écrit x*x ou pow(x,2)
de plus tel que ton expression est écrite elle est absurde par manque de parenthèses obligatoires, aussi bien dans l'énoncé que dans le programme

passons admettons (et de toute façon c'est du détail de syntaxe, peut être que tes "résultats" sont complètement faux après tout)

bon alors maintenant pour éviter de s'embêter à calculer à la main l'amplitude tu peux déja la calculer explicitement à la fin :
err = b-a
(et éventuellement l'afficher)

ensuite c'est deux façons de faire
soit tu lances et relances ton programme avec des n de plus en plus grand jusqu'à obtenir err < 10-4

soit tu mets tout ton programme en entier dans une boucle "tant que err > 10-4"
en commençant par un n donné (par exemple grossièrement 1 ! ) et en incrémentant n de 1 à chaque passage dans la boucle "tant que"

au départ err est inconnu, et le "tant que err .." planterait
pour passer une première fois dans la boucle on peut initialiser err à une valeur arbitrairement grande (err = 1 étant très > 10-4, par exemple)

Posté par
carpediem
re : Méthode des rectangles 26-04-17 à 15:08

ben alors il suffit de faire une boucle sur n pour savoir jusqu'à combien aller ...



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1719 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !