首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >随机递增序列- Wolfram Mathematica

随机递增序列- Wolfram Mathematica
EN

Stack Overflow用户
提问于 2020-12-26 13:30:35
回答 1查看 102关注 0票数 1

下午好,我在制作随机递增序列的递归表时遇到了问题。我希望它返回一个增加的序列,两个元素之间的随机差异。现在我有:

代码语言:javascript
复制
RecurrenceTable[{a[k+1]==a[k] + RandomInteger[{0,4}], a[1]==-12},a,{k,1,5}]

但是它为所有k返回一个选择d的算术级数(例如{-12,-8,-4,0,4,8,12,16,20,24})。

此外,如果我用n替换代码中的每一个k,我将非常感激地解释为什么:

代码语言:javascript
复制
RecurrenceTable[{4+a[n] == a[n],a[1] == -12},a,{n,1,10}]

非常感谢您的时间!

EN

回答 1

Stack Overflow用户

发布于 2020-12-26 17:26:22

我不相信RecurrenceTable是你要找的东西。

试一试这个

代码语言:javascript
复制
FoldList[Plus,-12,RandomInteger[{0,4},5]]

这回,这次,

代码语言:javascript
复制
{-12,-8,-7,-3,1,2}

然后回来,这次,

代码语言:javascript
复制
{-12,-9,-5,-3,0,1}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65456890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档