Laboratoire 2 - Question 2

Laboratoire 2 - Question 2

by Pierre-Antoine Léger -
Number of replies: 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!

In reply to Pierre-Antoine Léger

Re: Laboratoire 2 - Question 2

by 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?
In reply to Vinicius Neves Motta

Re: Laboratoire 2 - Question 2

by 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?
In reply to Pierre-Antoine Léger

Re: Laboratoire 2 - Question 2

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