使用 Mathematica 求解递归关系
晚上好,专家
我想使用mathematica 求解递推方程,
x(n) = x(n − 1) + n
for n > 0,
x(0) = 0
我需要找到 x(1), x(2), x,(3)
这是我的输入,它给了我错误
n > 0
a[0] := 0
RSolve[x == a[n - 1] + n, a[n], n]
如何使用数学? 提前致谢
Good evening, experts
I want to solve recurrence equation using mathematica,
x(n) = x(n − 1) + n
for n > 0,
x(0) = 0
And i need to find x(1), x(2), x,(3)
This is my input and it gives me errors
n > 0
a[0] := 0
RSolve[x == a[n - 1] + n, a[n], n]
How can I rewrite the equation using the mathematica?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这种模式的一个例子是 RSolve 文档 中的第二个示例:
对于您的问题,那就是:
An example of this very pattern is the 2nd example in the documentation for RSolve:
For your problem, that'd be:
只需使用
删除以下内容即可:
a[0] := 0
是一个函数定义。a
不得具有关联的定义才能在RSolve
中工作Simply use
Remove the following:
a[0] := 0
is a function definition.a
must not have associated definitions in order to work inRSolve
如果要查找x(1), x(2), x(3),可以使用
RecurrenceTable
:x(1)=1, x(2)=3, x(3) =6
If you want to find x(1), x(2), x(3), you can use
RecurrenceTable
:x(1)=1, x(2)=3, x(3)=6