Sei sulla pagina 1di 2

5. Eligiendo adecuadamente valores próximos a cero, muestre en OCTAVE que la expresión.

1 − cos(𝑥)
𝑥2
Puede presentar cancelación numérica. Obtenga una expresión equivalente que elimine este
problema.

(𝑠𝑒𝑛𝑥)2 1 cos⁡(𝑥)
Expresión equivalente 𝑥 2 (1+cos⁡(𝑥)) y 𝑥2
− 𝑥2

Podemos comprobar que


sufre cancelación cuando
reemplazamos por
1 cos(𝑥)

𝑥2 𝑥2
8. Considere la función
𝑒 −𝑥 − 1
𝑓(𝑥) =
𝑥
La manera natural de evaluar f(x) en OCTAVE seria utilizar la expresión

f=(exp(-x)-1)/x;

compruebe sin embargo que este algoritmo sufre de cancelación severa cuando x<<1. Para
solucuionar el problema pruebe con

y=exp(-x); f=(y-1)/ln(y);

Cuando añadimos la
variable x y operamos
nos sale esta
expresión
(cancelación severa)

Potrebbero piacerti anche