Laboratoire 2 - Question 2

Laboratoire 2 - Question 2

par Pierre-Antoine Léger,
Nombre de réponses : 5

Bonjour, 

Je me demandais si epsilon représentait la borne de précision machine en double précision donc "eps" dans Matlab ou bien si c'est une valeur qu'il faut trouver d'une certaine façon? 

Merci!

En réponse à Pierre-Antoine Léger

Re: Laboratoire 2 - Question 2

par Vinicius Neves Motta,
Epsilon ne représente pas la borne de précision machine en double précision, epsilon est une valeur arbitraire.

Est-ce que cela répond à votre question?
En réponse à Vinicius Neves Motta

Re: Laboratoire 2 - Question 2

par Pierre-Antoine Léger,
Oui merci, j'ai seulement du mal à voir comment faire pour déterminer cette valeur arbitraire. Faut-il d'abord trouver l'erreur d'arrondi que l'ordinateur fait?
En réponse à Pierre-Antoine Léger

Re: Laboratoire 2 - Question 2

par Daniel Lévesque,
C'est là toute la complexité de l'analyse d'erreur. Si on suppose que epsilon est en effet la précision machine on fait une hypothèse très optimiste.

Le rôle d'epsilon dans l'énoncé est d'admettre que l'évaluation de la fonction par l'ordinateur vient avec une erreur, souvent plus grande que la précision machine. On pourrait tenter de calculer cette erreur pour notre ordinateur qui évalue cette fonction particulière, mais ce n'est pas le but de la question. La question présente plutôt l'occasion de vous faire remarquer que si vous aviez la valeur d'epsilon, vous pourriez vous en servir pour borner l'erreur absolue de l'expression 2. Et ça, c'est plus génial que d'avoir epsilon!

...on pourrait même être tenté d'essayer différentes valeurs d'epsilon (précision machine comprise) et voir comment ça se compare avec nos résultats.