c - 如何使用级数 sinx = x - (x3/3) 计算三角比! + (x5/5)i - (x7/7)! + 一个 C 程序

标签 c

<分区>

我想用级数在c中计算三角比

 sinx = x - x3/3! + x5/5! - x7/7! + a 

并想将我的结果与标准数学库函数进行比较。 其中 a = 常量

任何帮助将不胜感激!!

最佳答案

如果问题是如何总结这个系列,你可以一个一个地更新术语:

double sum_the_series(double x, size_t number_of_terms)
{
  const double x2 = x * x;

  double term = x;
  double result = term;

  for (size_t i = 1; i < number_of_terms; ++i)
  {
    term = term * x2 / (double(2*i) * double(2*i+1));
    if (i % 2 == 0) result += t;
    else            result -= t;
  }

  return result;
}

关于c - 如何使用级数 sinx = x - (x3/3) 计算三角比! + (x5/5)i - (x7/7)! + 一个 C 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6496407/

相关文章:

c - 从管道保存到字符串

c - C中的预编译消息

c - fprintf 和星号金字塔

c - 使用管道的IPC机制来完成程序,以便子进程和父进程打印相同的输出

c - C-如何将char数组传递给函数进行排序?

c - 读取用户的输入

c - 重新定义 *_get_type(void) gtk+ 所需方法

c - 对学校法规有疑问,需要一些指导

c - 使用 libcurl 在 C 中进行 JSON 请求

c - 动态结构体数组