求各位大佬帮助一下
编程实现Sin(x)用泰勒公式,循环语句取前三十次
x的取值范围 0-2*3.1415926
2022-10-22 01:48
程序代码:// sin(x) = x - x^3/3! + x^5/5! - x^7/7! + ……
double teller_sin( double x )
{
double result = 0;
double tmp = x;
for( size_t i=0; i!=30; ++i )
{
result += tmp;
tmp *= -x * x / (2*i+2) / (2*i+3);
}
return result;
}
2022-10-22 10:44
2022-10-22 22:43
2022-10-23 13:36
2022-10-23 17:02