58 votes

Méthode numériquement stable pour calculer sqrt((b²*c²) / (1-c²)) pour c dans [-1, 1]

Pour une valeur réelle et dans , `` j’ai besoin de calculer

``

L’annulation catastrophique apparaît dans le dénominateur `` lorsqu’elle approche de 1 ou -1. La racine carrée n’aide probablement pas non plus.

Je me demandais s’il y avait une astuce intelligente que je pouvais appliquer ici pour éviter les régions difficiles autour de c = 1 et c = -1?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X