这是泰勒展示没错。sin表示的就是一个求出来的和,你看原公式不就是sin=一个求和式的形式嘛。。。我觉得x=-x*z*z/(2*n+1)/2*n;这一行貌似有问题,2*n没有加括号。验证时其实不用转化,泰勒公式对所有x都成立。结果可能有一点差别,因为这个求和过程终止于你所定义的条件(<1e-7).
这应该是泰勒展开式的应用,用级数的部分和近似计算函数值。
跳出循环的条件是fabs(x)>1e-7,即最后一项的绝对值小于10的负七次方为止