如何在mma中替换n-1->n

发布于 2024-10-16 15:56:22 字数 724 浏览 0 评论 0原文

我已经定义了

Subscript[S,n]=Subscript[X,n]+Subscript[S,n-1]

For 表达式:

3*n^2 – 6* n* Subscript[S, -1 + n] ^2 

我想做 n-1->n,但似乎

3*n^2 – 6* n* Subscript[S, -1 + n] ^2/. {n-1->n}

我得到的这种方式

3 n^2 - 6 n (Subscript[S, -1 + n] + Subscript[X, n])^2

并没有做我想做的事情。我希望使用 n-13*n^2 重写为等效项,在本例中为 3*(n-1)^2+ 6*(n-1)+3,然后进行替换得到 3*n^2+6*n+3

总的来说,我想要:

3*n^2+6*n+3+6*n*Subscript[S, n] ^2+6* Subscript[S, n] ^2

即我也没有希望 mma 在最终结果中展开Subscript[S, n]

如何在 mma 中自动执行此操作?

多谢。

I have defined

Subscript[S,n]=Subscript[X,n]+Subscript[S,n-1]

For the expression:

3*n^2 – 6* n* Subscript[S, -1 + n] ^2 

I want to do n-1->n, but it seems

3*n^2 – 6* n* Subscript[S, -1 + n] ^2/. {n-1->n}

This way I got

3 n^2 - 6 n (Subscript[S, -1 + n] + Subscript[X, n])^2

does not do what I want. I want 3*n^2 be re-written as an equivalent using n-1, in this case, 3*(n-1)^2+6*(n-1)+3, then do the substitution to get 3*n^2+6*n+3

Overall, I want to have:

3*n^2+6*n+3+6*n*Subscript[S, n] ^2+6* Subscript[S, n] ^2

i.e. I also do not want mma to expand Subscript[S, n] in the final result.

How to do this in mma automatically?

Thanks a lot.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

梦里的微风 2024-10-23 15:56:22

我不确定你为什么有最初的定义...

看起来你想要的结果(除了一些标志之外)遵循简单的

In[1]:= (3n^2-6 n Subsuperscript[S, n-1, 2])/.n->n+1//Expand
Out[1]= 3 n^2 + 6 n + 3 - 6 n Subscript[S, n]^2 - 6 Subscript[S, n]^2

至于不扩展最终结果中的下标项,也许你想要类似的东西

Collect[%1, Subscript[__], Factor]

I'm not sure why you have the initial definition...

It looks like the result that you want (apart from some signs) follows from the simple

In[1]:= (3n^2-6 n Subsuperscript[S, n-1, 2])/.n->n+1//Expand
Out[1]= 3 n^2 + 6 n + 3 - 6 n Subscript[S, n]^2 - 6 Subscript[S, n]^2

As for not expanding out the Subscript terms in the final result, maybe you want something like

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