2011-02-11 6 views
0

に私が発現のために> N MMA

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

を定義している:私は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] ^2 

このようにして得た

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

私がしたいことはしません。

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

私もしたくない。すなわち:私は3*n^2は私が持ちたい、3*n^2+6*n+3

全体を取得するために置換を行い、その後、3*(n-1)^2+6*(n-1)+3、この場合には、n-1を使用して同等のように書き換えることがしたいです最終結果でSubscript[S, n]を展開するにはmmaを入力します。

mmaでこれを自動的に行う方法は?

ありがとうございます。

+1

最終結果にXnを入れないのはなぜですか? ... 理解できません。 –

+0

@ belisarius:どういうわけか、 '3 * n^2 - 6 * n *添え字[S、-1 + n]^2'を得た後、私はもうX_nを持っていません。 –

答えて

1

あなたが最初の定義を持っている理由私はあなたが(離れていくつかの兆候から)欲しい結果は、単純な

ないためとして
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] 
+0

私はちょうどここで本当に馬鹿になっていたのですか? n-1> nここで説明した方法はn> n + 1と同じですか? –

+0

@ Qiang Li:私はそれが同等でなければならないと思う... – Simon

+0

は、 'Subscript [X、n] + Subscript [S、n-1]'と 'Subscript [S、n] = Subscript [X 、n] +添え字[S、n - 1] '、どのように私はそれを添え字[S、n]に変換するように頼むのですか? –

関連する問題