Taylor series for sine and cosine我将在此处发布我的代码:
public double MiSeno(long n, int t) //n es x, t es en
{
double s = 0, x;
int sig = 1;
for(int i = 1; i < t; i++)
{
x = Math.pow(n,i) / Factorial(i) * sig;
sig *= -1;
s += -x;
}
return s;
}
我知道我现在做错了,但我很困惑。
答案 0 :(得分:2)
正弦序列的幂和因子移动了两个,即奇数,所以你的for循环应该是:
for(int i = 1; i < t; i+=2)
一些事情: