Autor Tema: Programar el coseno con expansión de Taylor en Python

0 Usuarios y 1 Visitante están viendo este tema.

03 Febrero, 2012, 06:59 pm
Leído 3561 veces

kariito

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 7
  • Karma: +0/-0
  • Sexo: Femenino
Ojalá me puedan ayudar con esto. Necesito crear un programa en Python que me calcule el coseno de un argumento, en donde este argumento puede estar en radianes o grados, pero debo usar expansión de Taylor con una precisión de \( 10^{-6} \)... ¿Alguien sabe cómo hacerlo?

03 Febrero, 2012, 07:02 pm
Respuesta #1

kariito

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 7
  • Karma: +0/-0
  • Sexo: Femenino
La idea es que el usuario diga en primer lugar qué argumento va a utilizar (grados o radianes) y en base a su respuesta iniciar el cálculo del coseno.

21 Julio, 2012, 12:54 am
Respuesta #2

faller

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 2
  • Karma: +0/-0
  • Sexo: Masculino
no conosco el lenguaje la idea es quedarte con el resto de la division entre 2pi o 360 si es en grado, la idea seria fijarlo en radianes y si preguntas para que sea en grados debes convertirlos esto se hace con una regla de tres (1pi = 180º) habiendote quedado con este resto y conociendo el polinomio de taylor es simplemente remplazar X por el angulo dado cuanto mas grados uses en el polinomio de taylor mejor sera la aproximacion entendido?


Preguntas si es grados o Radianes
Pi=3.14
Si es grados -> Conviertes Rad=grad*Pi/180
Rad:=Rad MOD 2Pi
Despues tienes el polinomio 1-x^2/2!+x^4/4!-... (Cuanto mas grado mejor aproximacion)
Sustituyendo la X por Rad tienes calculado el coseno del angulo con buena aproximacion