序列中的下一个数字是什么
1,1,1,1
?如果我们让函数f为
f(n)=(41/24)(n-1)(n-2)(n-3)(n-4)+1
那么我们有
f(1)=1f(2)=1f(3)=1f(4)=1f(5)=42
因此,下一个数字可能是42。相同的戏法可以用任何给定的整数序列事实上,它可以是你喜欢的任何数字。这并不特别难证明e、。
如果给我们一个数字序列
一1,a2,a三,a4
我们希望找到5,然后我们实际上被要求找到功能 f(x)这样的话
f(1)=a1f(2)=a2f(3)=a三f(4)=a4
然后计算f(5)。现在,我们都知道,如果给我们任何两个指向我们可以找到一个直线通过他们。给出任意三点,我们可以找到抛物线
f(x)=b2x个2+b条1x+b0
通过他们。相应地,给定图表,我们可以找到一个多项式的属于度n-1:
f(x)=b0+b条1x+…+b条n-1个x个n-1个
这将通过所有这些。(好吧,如果两个点在彼此正上方,你就不能,但这显然是不可能的在这种情况下。)这叫做拉格朗日插值假设我们知道
f(1)=a1f(2)=a2...f(n-1)=an-1个(*)
我们想要一个n个42岁。要找到f(x),我们必须解决一套联立方程组;
f(1)=b0+b条1+ ... + b条n-1个=a1f(2)=b0+2亿1+ ... + 2n-1个b条n-1个=a2...f(n)=b0+编号1+ ... + n个n-1个b条n-1个=an个= 42
我们有n个方程式s和n未知的s(作为bk个)。这个解决方案将得到满足(*)且f(n)=a的多项式f(x)n个,对于任何给定的n个所以对于任何整数序列,你可以任意选择下一个数字,然后找到一个多项式来证明你的正确性。
这是一个非常学究式的要指出,但你必须成为一个学究才能成为数学家,因为制造不合理的 假设s,而回答问题可以是灾难性的然而,像这样的问题的答案通常要么相当明显,要么很容易找到,所以虽然这种技巧是一种有趣的聚会技巧(如果你在一个特别无聊的聚会上),但通过传统方法只找到下一个整数通常会更快。