我需要生成一个递归关系为a(n+1) = a(n)+1的数字序列。在输入一系列数字后,我从Wolfram Alpha中获得了这个递归关系。然而,我不确定a变量是什么,我想知道Javascript中是否有一些库可以用于这些类型的操作。
一步一步澄清:
第一步,是推导出产生预期结果的数字序列:对于数字输入(7),模式输出应该是[] =0,4,5,6,7,8,0,1,4,5,6,7,8,0,4,5,6,7,7,8,4,5,6,7,8,8,如果数字输入是(16),它将是[]= 0,1,2,3,7,8,0,1,2,3,7,8,0,1,2,3,4,7,8,8。
第二步,是(使用数学序列归纳的概念),我发现当在Wolfram Alpha中输入数字时,它们具有a (n+1) =a (n) + 1的递归关系。因此,我假设有某种方法可以使用该方程为数字输出类似上面的数组,如(7)或(16)。
有关将序列添加到Wolfram Alpha的更多信息:https://www.wolframalpha.com/examples/Sequences.html
示例序列:https://www.wolframalpha.com/input/?i=0,1,2,3,7,8,0,1,2,3,7,8,0,1,2,3,4,7,8
发布于 2017-03-26 22:26:26
有了这个递归关系( a ( n+1) =a (n) + 1 ),你不可能得到定义的集合(0,4,5,6,7,8,0,1,4,5,6,6,7,8,0,7,5,6,7,8,7,0,1,1,2,3,7,8,0,1,2,3,7,8,0,1,2,3,4,7,8对于16)这样的关系a (n+1) =a(N)+1它只是定义Z的数字关系。虽然它很简单,但你可以通过归纳来检查它(所以,用1,a(1)验证关系,然后用n+1验证关系)。如果您验证了engine页面中result和next元素,您将看到,除了您已经输入的元素之外,next元素只是自然的sequence...In other world,该引擎没有找到您的模式的序列。
https://stackoverflow.com/questions/43018704
复制相似问题