利用下列台劳多项式求sinx的近似值。
利用下列台劳多项式求sinx的近似值。
Sin x ≈x/1 - x3/3! + x5/5!-x7/7!+…….+(-1)n-1x2n-1 /(2n-1)!
[解决办法]
这是sinx的傅立叶级数,不是泰勒公式
[解决办法]
楼上的牛人,你要不说 "泰勒 ",我还真不知道 "台劳 "是什么...
[解决办法]
是要代码吗?
double Sin(double x)
{
double eff = 1e-6;
double sum = 0;
long int i;
long int n = 1;
for (i = 1; (x < eff) || (x > -eff); i += 2)
{
if (i % 2 == 1)
{
sum += x / n;
}
else
{
sum -= x / n;
}
n *= (i + 1) * (i + 2);
x *= x * x;
}
return sum;
}