使用 Mathematica 求解递归关系

发布于 2025-01-07 02:02:17 字数 275 浏览 0 评论 0原文

晚上好,专家

我想使用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

烟花易冷人易散 2025-01-14 02:02:17

这种模式的一个例子是 RSolve 文档 中的第二个示例:

包括边界条件:

In[1]:= RSolve[{a[n + 1] - 2 a[n] == 1, a[0] == 1}, a[n], n]

Out[1]= {{a[n] ->; -1 + 2^(1 + n)}}

对于您的问题,那就是:

In[1]:= RSolve[{a[n] == a[n - 1] + n, a[0] == 0}, a[n], n]

Out[1]= {{a[n] -> 1/2 n (1 + n)}}    

An example of this very pattern is the 2nd example in the documentation for RSolve:

Include a boundary condition:

In[1]:= RSolve[{a[n + 1] - 2 a[n] == 1, a[0] == 1}, a[n], n]

Out[1]= {{a[n] -> -1 + 2^(1 + n)}}

For your problem, that'd be:

In[1]:= RSolve[{a[n] == a[n - 1] + n, a[0] == 0}, a[n], n]

Out[1]= {{a[n] -> 1/2 n (1 + n)}}    
晌融 2025-01-14 02:02:17

只需使用

RSolve[{a[n] == a[n - 1] + n, a[0] == 0}, a[n], n]

删除以下内容即可:

n > 0
a[0] := 0

a[0] := 0 是一个函数定义。 a 不得具有关联的定义才能在 RSolve 中工作

Simply use

RSolve[{a[n] == a[n - 1] + n, a[0] == 0}, a[n], n]

Remove the following:

n > 0
a[0] := 0

a[0] := 0 is a function definition. a must not have associated definitions in order to work in RSolve

﹂绝世的画 2025-01-14 02:02:17

如果要查找x(1), x(2), x(3),可以使用RecurrenceTable

RecurrenceTable[{x[n] == x[n - 1] + n, x[0] == 0}, x[n], {n, 3}]

{0,1,3,6}

x(1)=1, x(2)=3, x(3) =6

If you want to find x(1), x(2), x(3), you can use RecurrenceTable:

RecurrenceTable[{x[n] == x[n - 1] + n, x[0] == 0}, x[n], {n, 3}]

{0,1,3,6}

x(1)=1, x(2)=3, x(3)=6

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文