解码一系列数字的功能

时间:2013-11-17 10:08:14

标签: math sequences

我有一组数字是99 170 270 410 606 880 1265.当一个函数采用项目n和n + 1的差异得到n + 2时,它似乎不准确,因为常见的区别似乎是另一个一组数字本身。任何人都可以预测接下来的50个数字或建议改进我的算法吗?

2 个答案:

答案 0 :(得分:2)

尝试商而不是差,对应于指数关系:X [n + 2] = X [n + 1] *(X [n + 1] / X [n])。也不完美,但有相当大的改进。

答案 1 :(得分:0)

尝试将其拟合为几何序列。 用c ++编写

int a = 99;
double r = (double)99/170;

for (int i = 0; i < 56; i++)
  {
    cout << a*(pow(r,i) << endl;
  }