Red de conocimiento informático - Computadora portátil - Programación en lenguaje c: calcule sin(sita) usando los primeros 4 términos de la expansión de Taylor sin usar una biblioteca matemática y genere los valores de sin cuando sita tenga 30 grados, 45 grados y 60 grados.

Programación en lenguaje c: calcule sin(sita) usando los primeros 4 términos de la expansión de Taylor sin usar una biblioteca matemática y genere los valores de sin cuando sita tenga 30 grados, 45 grados y 60 grados.

Según esta fórmula exactamente,

#include?lt;stdio.hgt;

double?TylorSin(const?double?x, const?int? n )

{

?doble?sum=0 ; doble?

?doble?fenzi=1, fenmu=1; p > ?for(int?i=2;ilt;=n;i)

?{fenzi*=x*x*1.0;

?fenmu*=(2* ( i-1))*(2*i-1)*1.0;

? suma =(-1)*fenzi/fenmu;

?}

?return?(suma 1.0)*x

}

int?main()

{

?printf("sin(30)=f\n", TylorSin(3.1415926/6, 4)); //180 dividido por 30, el valor es 6, solo necesitas los primeros 4 elementos, entonces n =4

?printf("sin(45)=f\n",TylorSin(3.1415926/4, 4));

?printf("sin(60)=f \n" , TylorSin(3.1415926/3, 4));

?return?0;

}

Los resultados son los siguientes :