Aproximación de seno y coseno¶
La funciones seno y coseno puede ser representadas mediante sumas infinitas:
(Éstas son las series de Taylor en torno a \(x=0\) de las funciones seno y coseno, que usted estudiará en Matemáticas 2).
Los términos de ambas sumas son cada vez más pequeños, por lo que tomando algunos de los primeros términos es posible obtener una buena aproximación.
Escriba la función
factorial_reciproco(n), que retorne el valor1/n!.Escriba la función
signo(n)que retorne \(1\) cuandones par y \(-1\) cuandones impar.Escriba las funciones
seno_aprox(x, m)ycoseno_aprox(x, m)que aproximen respectivamente el seno y el coseno usando losmprimeros términos de las sumas correspondientes. Las funciones deben llamar a las funcionesfactorial_reciprocoysigno.Escriba la función
error(f_exacta, f_aprox, m, x)que entreguen cuál es la diferencia entre el valor exacto de la funciónf_exactay su aproximación conmtérminos usando la funciónf_aproxen \(x =\)x.Por ejemplo, el error del seno en \(x=2\) al usar 20 términos se obtendría así:
>>> from math import sin >>> error(sin, seno_aprox, 20, 2)